由于语法不正确,给定的代码无法同时执行多个 CSS 动画。要使用多个动画对元素进行动画处理,应在动画属性中单独声明每个动画,并用逗号分隔。
要实现异步旋转和缩放元素的所需效果:
声明动画属性:
.image { animation: spin 2s linear infinite, scale 4s linear infinite; }
定义用于旋转的旋转动画:
@-webkit-keyframes spin { 100% { transform: rotate(180deg); } }
定义用于增长的缩放动画:
@-webkit-keyframes scale { 100% { transform: scaleX(2) scaleY(2); } }
修改后的代码允许两种动画同时播放,达到元素以不同速度旋转和生长的效果。
以上是如何以不同的速度同时播放多个 CSS 动画?的详细内容。更多信息请关注PHP中文网其他相关文章!