CSS动画恢复默认
CSS Animation back to default
例如,如果我有一个默认值为 opacity: 0.8
的元素,并且我有一个通用的基本淡入动画 0% = opacity: 0, 100% = opacity: 1
,我可以将 opacity: 1
的值设置为默认值吗?
所以在这种情况下,100% 将是 opacity: 0.8
,如果我在不同的元素上使用相同的动画,默认值为 opacity: 0.5
,则 100% 将自动为 0.5。
可能吗?
只用opacity:0
定义动画
.box {
background:red;
display:inline-block;
width:150px;
height: 150px;
animation:fade-in 2s 1s backwards;
}
@keyframes fade-in {
from {opacity:0}
}
<div class="box"></div>
<div class="box" style="opacity:0.8"></div>
<div class="box" style="opacity:0.5"></div>
例如,如果我有一个默认值为 opacity: 0.8
的元素,并且我有一个通用的基本淡入动画 0% = opacity: 0, 100% = opacity: 1
,我可以将 opacity: 1
的值设置为默认值吗?
所以在这种情况下,100% 将是 opacity: 0.8
,如果我在不同的元素上使用相同的动画,默认值为 opacity: 0.5
,则 100% 将自动为 0.5。
可能吗?
只用opacity:0
.box {
background:red;
display:inline-block;
width:150px;
height: 150px;
animation:fade-in 2s 1s backwards;
}
@keyframes fade-in {
from {opacity:0}
}
<div class="box"></div>
<div class="box" style="opacity:0.8"></div>
<div class="box" style="opacity:0.5"></div>