css3动画效果
程序员文章站
2022-03-19 10:53:20
...
animation动画
是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。
语法格式:
animation:动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向;
(除了名字,动画时间,延时有严格顺序要求其它随意)
@keyframes 动画名称 {
from{ 开始位置 } /*0%*/
to{ 结束 } /*100%*/
}
animation-iteration-count:infinite; 无限循环播放
animation-play-state:paused; 暂停动画"
img {
/*animation:动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向;*/
animation: car 5s infinite; /*引用动画*/
}
/*定义动画*/
@keyframes car {
0% {
transform: translate3d(0, 0, 0);
}
50% {
transform: translate3d(1000px, 0, 0);
}
51% {
transform: translate3d(1000px, 0, 0) rotateY(180deg);
}
99% {
transform: translate3d(0, 0, 0) rotateY(180deg);
/*如果多组变形 都属于 tarnsform 我们用空格隔开就好了*/
}
}
上一篇: python3下Matplotlib中文显示乱码的问题
下一篇: 读Objects源码