栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

同时播放多个CSS动画

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

同时播放多个CSS动画

TL; DR

使用逗号,可以指定多个动画,每个动画都有自己的属性。

例:

animation: rotate 1s, spin 3s;

原始答案

这里有两个问题:

#1

-webkit-animation:spin 2s linear infinite;-webkit-animation:scale 4s linear infinite;

第二行替换第一行。因此,没有任何效果。

#2

两个关键帧都应用于相同的属性

transform

作为一种替代方法,您可以将图像包裹在中,

<div>
然后分别 以不同的速度 设置动画

.scaler {    position: absolute;    top: 100%;    left: 50%;    width: 120px;    height: 120px;    margin:-60px 0 0 -60px;    animation: scale 4s infinite linear;}.spinner {    position: relative;    top: 150px;    animation: spin 2s infinite linear;}@keyframes spin {    100% {        transform: rotate(180deg);    }}@keyframes scale {    100% {         transform: scaleX(2) scaleY(2);    }}<div ><img  src="http://makeameme.org/media/templates/120/grumpy_cat.jpg" alt="" width="120" height="120"><div>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/392750.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号