过渡动画

2019-01-02  本文已影响0人  一雨成慕

动画过渡

CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

要实现这一点,必须规定两项内容:

规定您希望把效果添加到哪个 CSS 属性上
规定效果的时长

过渡动画的属性:

1,transition 简写属性,用于在一个属性中设置四个过渡属性
2, transition-property 规定应用过渡的 CSS 属性的名称。
3,transition-duration 定义过渡效果花费的时间。默认是 0。
4,transition-timing-function 规定过渡效果的时间曲线。默认是 "ease".
5,transition-delay 规定过渡效果何时开始。默认是 0.

2,CSS3 @keyframes 规则

如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。

@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效

2,CSS3 动画

当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

规定动画的名称
规定动画的时长

4,css3动画属性

@keyframes 规定动画。
animation 所有动画属性的简写属性,除了 animation-play-state 属性。
animation-name 属性") | 规定 @keyframes 动画的名称。
animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0。
animation-timing-function 规定动画的速度曲线。默认是 "ease"。
animation-delay 规定动画何时开始。默认是 0。
animation-iteration-count 规定动画被播放的次数。默认是 1。
animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal"。
animation-play-state 属性") | 规定动画是否正在运行或暂停。默认是 "running"。 | 3 |
animation-fill-mode 属性") | 规定对象动画时间之外的状态。 |
上一篇 下一篇

猜你喜欢

热点阅读