首页 > Web开发 > 详细

css3动画

时间:2021-07-01 14:38:26      阅读:20      评论:0      收藏:0      [点我收藏+]

animation 动画分为两步

1、第一步:定义动画

第一种:@keyframes 动画名{

0%{}

50%

100%{}

}

第二种:@keyframes 动画名{

from{}

to{}

}

第二种只适合动画只有初始状态和结束状态

兼容:@-webkit-keyframes

2、第二步:触发动画(执行动画)

animation:动画的名字 动画执行完成的时间

动画的名字和动画执行的完成时间缺一不可

(1)name:动画名

(2)duration:持续时长

(3)timing-function 检索或设置对象动画的过渡类型

(i)linear:线性过渡

(ii)ease:平滑过渡

(iii)ease-in:由慢到快

(iiii)ease-out:由快到慢

(iiiii)ease-in-out:由慢到快再到慢

(iiiiii)step-start:马上跳到动画每一结束帧的状态

(4)delay:0s;检索或设置对象动画延迟的时间

(5)iteration-count:检索或是设置对象动画的循环次数

(i)infinite:无线循环

(ii)number:循环的次数

(6)direction:动画的方向

normal:正常方向

reverse:反方向运行

alternate:动画先正常运行再反方向运行,并持续交替运行

alternate-reverse:动画先反运行再正方向运行,并持续交替运行

(7)fill-mode:动画停止之后的状态

none:默认值,动画执行后停止第一帧的位置

forwards:动画停止后内容显示最后一帧的位置

backwrads:同none

both:同forwards

(8)animation-play-state:检索或设置对象动画的状态

running:运动

paused:暂停

可以用来当鼠标经过时,动画停止,鼠标移开动画继续执行

 

css3动画

原文:https://www.cnblogs.com/phantomyy/p/14958189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!