使用transition-property属性改变元素背景色
Baidu
sogou

在上面案例中,通过transition-property属性指定产生过渡效果的CSS属性为background-color,并设置了鼠标移上时背景颜色变为蓝色,如第14~15行代码所示。另外,为了解决各类浏览器的兼容性问题,分别添加了-webkit-、-moz-、-o-等不同的浏览器前缀兼容代码。

运行案例代码,默认效果如下图所示。

transition-property

当鼠标指针悬浮到网页中的

区域时,背景色立刻由红色变为蓝色,如图所示,而不会产生过渡。这是因为在设置“过渡”效果时,必须使用transition-duration属性设置过渡时间,否则不会产生过渡效果。

ransition-duration属性用于定义过渡效果花费的时间,默认值为0,常用单位是秒(s)或者毫秒(ms),其基本语法格式如下。

transition-duration: time;

通过transition-duration属性,添加3秒中的延时。

添加延时后的效果:

transition-duration


猜你喜欢

什么是事件冒泡?如何阻止事件冒泡?

JavaScript的组成部分包括哪些?

Js中什么是作用域链?如何理解作用域链?

大阳城app官网入口HTML&JS+前端课程

最新资讯

相关阅读

0 分享到:

Java高级软件工程师课程javaee

Python大数据课程python

web前端课程全薪升级V8.5web

AI+设计课程design

大数据培训班cloud

软件测试培训课程test

c

新媒体运营培训课程netmarket

产品经理培训课程pm

linux培训班Linux

影视制作培训movies

智能机器人开发robot

电商视觉设计uids

人工智能培训课程Python

集成电路应用开发(嵌入式)培训课程jdbc

北京校区

    在线咨询 我要报名
    和我们在线交谈!
    Baidu
    sogou