【发布时间】:2021-09-20 01:32:40
【问题描述】:
这个jsfiddle 显示了两个使用动画的div。第一个更改为我想要的。第二个没有。不同的是,100% 关键帧是在秒中添加的。我添加它是因为 W3Schools 上的这个注释
提示:为了获得最佳浏览器支持,您应该始终定义 0% 和 100% 选择器。
这是我正在使用的代码。我该如何编码,以使动画如上图所示?
<style>
.rotateOne {
background-color:yellow;
animation: rotateOneFrames 2s;
}
@keyframes rotateOneFrames {
0% {transform: rotate(360deg) scale(-1, 1); }
}
.rotateTwo {
animation: rotateTwoFrames 2s;
}
@keyframes rotateTwoFrames {
0% {transform: rotate(360deg) scale(-1, 1); }
100% {transform: rotate(360deg) scale(-1, 1); }
}
</style>
<div style="width:150px;">
<div class="rotateOne">
<div>Line 1</div>
<div>Line 2</div>
<div>Line 2</div>
</div>
<div class="rotateTwo">
<div>Line 1</div>
<div>Line 2</div>
<div>Line 2</div>
</div>
</div>
【问题讨论】: