CSS-动画

CSS 中跟动画相关的属性有两个:animation 和 transition。

transition(过渡动画)

transition是4个属性的简写属性,transition属性可以被指定为一个或多个 CSS 属性的过渡效果,多个属性之间用逗号(,)进行分隔。

属性 描述 默认值
transition-property 指定动画属性的名称 /
transition-duration 指定动画所需的时间,单位s/ms 0s
transition-timing-function 计时函数,即速度曲线 ease
transition-delay 指定动画的延迟时间,单位s/ms 0s

查看实例

transition的局限
1、transition只能定义开始状态和结束状态,不能定义中间状态,也就是说只有两个状态;
2、transition需要事件触发,如hover,所以没法在网页加载时自动发生;
3、transition是一次性的,不能重复发生,除非一再触发事件。

CSS Animation就是为了解决这些问题而提出的。

animation(关键帧动画)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理