好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3关于过渡的属性

CSS3是前端开发者们必须掌握的技能之一,它带来了很多新的特性以及方便我们开发的属性。今天我们将要讲述的是CSS3过渡的属性。

/* 过渡属性的语法 */
transition: property duration timing-function delay;

其中, property 代表想要过渡的CSS属性, duration 是过渡的时间长短, timing-function 代表时间函数,而 delay 是延时的时间。下面我们来看看具体的用法:

/* 例子:在hover时过渡颜色和透明度的效果 */
a {
color: black;
opacity: 1;
transition: color 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
a:hover {
color: red;
opacity: 0.5;
}

上面的代码中,我们在 a 标签中添加了一个 transition 属性,表明当这个标签的颜色和透明度属性被改变时,过渡时间为0.5s,采用了“先慢后快,再快到慢”的时间函数。当鼠标移动到 a 标签上时,就会触发 :hover 伪类,使颜色变成了红色,透明度变成了0.5,而这个变化就会慢慢过渡成新的属性值,效果十分美妙。

在实际开发过程中,我们可以将过渡效果应用到很多地方,比如改变元素的大小、位置等等,创造出更加酷炫的效果。

总而言之,过渡属性是很有用的,可以使得我们的页面更加生动、动态,需要我们加强学习,掌握它的使用方法。

查看更多关于css3关于过渡的属性的详细内容...

  阅读:48次

上一篇: css3d轮播图解

下一篇:css3 行星旋转