Frond-End饥人谷技术博客前端学习

CSS3中的animation动画属性简介

2017-01-08  本文已影响142人  大春春

在CSS3中,有一个新的属性可以用来做一些简单的动画效果,这就是animation,中文意思就是动画。

一、首先我们来看看animation属性的兼容性(来源caniuse

animation属性兼容

二、animation使用的简单例子

在这个例子中,我让一个从左移动到右,再移动回左边:
代码如下:

div移动

实验地址

三、讲讲@keyframes动画的创建

PS:在 @keyframes中填写动画效果,结束是不能添加分号;的,否则没有效果,下面这个是错误的写法:

错误写法

这里介绍animation的七大属性

一、animation-duration属性(持续时间)

二、animation-timing-function属性(时间曲线)

三、animation-delay属性(动画延迟时间)

四、animation-iteration-count属性(动画播放次数)

五、animation-direction属性(动画反向播放)

四个值的播放对比

animation-direction写法

六、animation-fill-mode属性(动画保持开始或者结束时的样式)

三个值之间的对比

七、animation-play-state属性(暂停动画)


最后说说animation的简写形式

格式如下:
animation: name duration timing-function delay iteration-count direction fill-mode play-state;

animation属性简写

随便做做也感觉很漂亮

上一篇 下一篇

猜你喜欢

热点阅读