本篇內(nèi)容主要講解“css3的transition屬性的詳細(xì)講解”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“css3的transition屬性的詳細(xì)講解”吧!
創(chuàng)新互聯(lián)是一家專業(yè)提供開(kāi)平企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為開(kāi)平眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
transition是將某個(gè)屬性從一個(gè)屬性值在指定的時(shí)間內(nèi)平滑過(guò)渡到另一個(gè)屬性值來(lái)實(shí)現(xiàn)動(dòng)畫效果.
這個(gè)屬性一般搭配:hover來(lái)使
下面看一個(gè)例子:鼠標(biāo)放在div上,0.2s后將div元素的背景色用一秒的時(shí)間變成黃色,變化方式是linear
代碼如下:
div{ background-color:red; transition:background-color 1s linear 0.2s;}
div:hover{ background-color:yellow;}
鼠標(biāo)沒(méi)放上去之前:
鼠標(biāo)放上去0.2s后 的變化過(guò)程:
鼠標(biāo)放上去的最終效果:
看到這里 大家對(duì)與這個(gè)屬性的用法,心里面應(yīng)該有了底了.
對(duì)于這個(gè)屬性,每個(gè)參數(shù)都有一個(gè)對(duì)應(yīng)的屬性名,也就是說(shuō)這個(gè)屬性是可以拆開(kāi)寫的.
非簡(jiǎn)寫形式:
代碼如下:
/*div{ background-color:red; transition:background-color 1s linear 0.2s;}*/
div{background-color:red; transition-property:background-color; transition-duration:1s; transition-timing-function:linear; transition-delay:0.2s}
div:hover{ background-color:yellow;}
transition還可以過(guò)渡多個(gè)效果.
代碼如下:
div{ background-color:red; color:black; height:50px; transition:background-color 1s linear,color 1s linear,height 1s linear;}
div:hover{ background-color:yellow; color:#F00; height:100px;}
到此,相信大家對(duì)“css3的transition屬性的詳細(xì)講解”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!