CSS3前端常用效果

颜色渐变的动画效果:

transition:color 0.4s;-moz-transition:color 0.4s;-webkit-transition:color 0.4s;-o-transition:color 0.4s;

0.4s为变化时间,可以更具情况修改,一般使用在a标签上。

下拉菜单常用的高度变化效果:

height:0;overflow: hidden;transition: height 0.4s;-moz-transition: height 0.4s;-webkit-transition: height 0.4s;-o-transition: height 0.4s;

先定义高度为0,最好加上overflow: hidden,隐藏四周的溢出,这样之前就什么不会显示,常用于二级下拉菜单,注意是这是定在没有点击时候的,点击后的伪类只需要一个跟之前不一样的高度定义就可以了。。

背景颜色的的渐变效果

transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;

linear这个属性是点上去有过度效果。

旋转效果:

transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;

这一段定义在鼠标经过前

-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform: rotate(180deg);-o-transform:rotate(180deg);

这一段定义在鼠标经过后

180deg为旋转180度,ease-in-out这个属性是有伪类触发上去是什么效果,结束之后还是这个效果。

图片缩放

transform: scale(1.2);-webkit-transition: scale(1.2);-moz-transition: scale(1.2)


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/127.html