CSS3 transition 过渡(渐变)属性

CSS3能达到渐变的效果,而不用再大费周章的用JS来实现效果了,这点实际上是非常方便的……

比如说:

div
{
width:100px;
transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; /* Opera */
}

这样在width改变时就会有一个过渡的效果了。

当然,具体有哪几个属性可以参考:http://www.w3school.com.cn/cssref/pr_transition.asp

如果设置成

* {
   ...
}

的话就会有个全局的效果了。

当然,有这个效果的前提是得有中间阶段——比如display:nonedisplay:block,这就没救了……嗯。但可以用透明度取代(当然如果有需要释放这块的占位的话,还是不行的吧。)

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法

添加新评论