transition过渡效果
过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。 帧动画:通过一帧一帧的画面按照固定顺序和速度播放。如电影胶片 如下图: <img src="https://gitee.com/le-mon/img/raw/master/Essay/transition/1.png"> <img src="https://gitee.com/le-mon/img/raw/master/Essay/transition/2.gif"> 在CSS3里使用transition可以实现补间动画(过渡效果),并且当前元素只要有“属性”发生变化时即存在两种状态(我们用A和B代指:也就是从A到B的形态发生变化), 就可以实现平滑的过渡,为了方便演示采用hover切换两种状态,但是并不仅仅局限于hover状态来实现过渡。 语法格式: transition: 要过渡的属性(transition-property) 花费时间(transition-duration) 运动曲线(transition-timing-function) 何时开始(transition-delay); transition: property duration timing-function delay;