CSS3 过度
通过 CSS3,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。
请把鼠标移动到下面的元素上:
浏览器支持
![](https://img.haomeiwen.com/i2751642/c0defb8914882486.png)
注释:Internet Explorer 9 以及更早的版本,不支持 transition 属性。
注释:Chrome 25 以及更早的版本,需要前缀 -webkit-。
它如何工作?
CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。
要实现这一点,必须规定两项内容:
~ 规定您希望把效果添加到哪个 CSS 属性上
~ 规定效果的时长
实 例
css{
width:100px;
height:100px;
background:blue;
transition:width 2s;
-moz-transition:width 2s;/*firefox 4 */
-webkit-transition:width 2s /* Safari and chrome */
-o-transition:width 2s;/Opera*/
}
属 性
![](https://img.haomeiwen.com/i2751642/a1a69509deab1476.png)
属性详解:
![](https://img.haomeiwen.com/i2751642/7505018dad20ff3d.png)
![](https://img.haomeiwen.com/i2751642/02097728c4079d7f.png)
![](https://img.haomeiwen.com/i2751642/cb93252bcb412aa9.png)
![](https://img.haomeiwen.com/i2751642/c16c71198fc2bf09.png)
![](https://img.haomeiwen.com/i2751642/9eb709eac9ecc59c.png)
网友评论