【发布时间】:2019-04-14 02:55:57
【问题描述】:
我正在尝试通过单击按钮重置已应用于元素的动画。这是我的代码,我该怎么做?我尝试了一些,但无法成功。
css代码
.slide-in-left {
-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;
animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both
}
@-webkit-keyframes slide-in-left{
0% {
-webkit-transform:translateX(-1000px);
transform:translateX(-1000px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes slide-in-left {
0% {
-webkit-transform:translateX(-1000px);
transform:translateX(-1000px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
html代码
<div class="slide-in-left" style="background-color: green" id="myDIV">
<p>{{totalCash}}</p>
</div>
<button (click)="sumCash(cashInput.value); cashInput.value=''" >Add</button>
js代码
sumCash() {
this.totalCash += parseInt(this.cash);
};
这里是 stackblitz 链接: https://stackblitz.com/edit/angular-k5soac
【问题讨论】:
标签: javascript html css animation transform