页面中如果有两种或多种指定颜色之间的平滑过渡的渐变效果,会使得我们的视觉效果瞬间提升几个档次,在CSS3中有提供的多个渐变方式属性就能让我们轻松实现这样的渐变效果。

目前CSS渐变属性有六个,分别为:linear-gradient(线性渐变),repeating-linear-gradient(重复线性渐变),radial-gradient(径向渐变),repeating-radial-gradient(重复径向渐变),conic-gradient(锥形渐变),repeating-conic-gradient(重复锥形渐变); CSS渐变属性作用是从一种颜色平滑渐变到另一种颜色的图像,那么background-image和border-image属性都可以用渐变作为图片内容。
以下是其中一些常用的动画特效:
Bounce:元素在运动过程中有弹性的跳跃效果。
FadeIn:元素由透明到不透明,实现淡入效果。
FlipInX:元素从 X 轴翻转进入。
Pulse:元素呼吸般的闪烁效果。
RotateIn:元素以一定的时间内旋转一周进入。
SlideInLeft:元素从左侧滑入。
Swing:元素像摆钟一样左右晃动。
ZoomIn:元素从小到大缩放或者从远到近变大。
RollIn:元素从外面卷入。





















