是(shì)一(yī)個(gè)css3屬性,規定完成過度效果♦π<需要(yào)花(huā)費(fèi)的(de)時(shí)間(jiān)(一∑☆₽'(yī)秒(miǎo)或毫秒(miǎo)計(jìλβ ))。
語法:transition-duration: time;
time : 規定™★ ₩完成過渡效果需要(yào)花(huā)費(fèi)的(de)時(sh✘∞×í)間(jiān)(以秒(miǎo)或毫×"∑秒(miǎo)計(jì))。 默認值是(shì) 0,意味著∞↑εβ(zhe)不(bù)會(huì)有(yǒu)效果。
該屬性其實是(shì)transition屬性的(de)一(yī)個(gèγ₹¶₽)子(zǐ)屬性,下(xià)面總結一(yī)下(xià)css3中的€☆(de)transition屬性:
【transition】
用(yòng)于在一(yī)定的(de)時(shí)間(γ₩$jiān)內(nèi)平滑的(de)過度,這(zh₹♥>è)種效果可(kě)以在鼠标單擊,獲取焦點,被點擊或對(duì)元素任何γ§δ改變中觸發,并圓滑的(de)以動畫(huà)效果改變♣←'λCSS屬性的(de)屬性值。
從(cóng)定義可(kě)以知(zhī)道(dào)tr€≥≠ansition是(shì)一(yī)個(gè)用(yòng®© )于動畫(huà)過度的(de)屬性,然而tra★ε≤nsiton屬性隻不(bù)過是(shì)一(y♠÷♣ī)個(gè)簡寫屬性,用(yòng)于設置四個(gè)過度屬性,這(zhè✘φ₽)
四個(gè)過度屬性分(fēn)别是(shì):
transition-property (執行(xíng)變換∞¶↓↑的(de)屬性 )
transition-duration (變換延續時(shí)間(jγ£γ♦iān))
transition-timing-function (延續時(s$™ hí)間(jiān)內(nèi),變換速率的(de)變化(huà))
transition-delay (變換延遲時(shí)間(∏↔←jiān))
下(xià)面來(lái)分(fēn)别介紹ε≈™ 一(yī)下(xià)各個(gè)屬性
transition-property 即用(yòng)來(l®↔'ái)指定當元素其中一(yī)個(gè)屬性改變是(shì)執行(xíng)t≤εransition效果
值:none(沒有(yǒu)屬性改變),all(所有(yǒu)屬β♥>性都(dōu)改變)或指定某一(yī)元素(比如(rú)color,b≤ackground等屬性)。
transition-duration ©₩是(shì)動畫(huà)執行(xíng)的(de)時(shí)間(jiāσ≤≠n),單位(s)比如(rú)"0.1s"也(yě)可(kě)以寫成".1s",←§它可(kě)以作(zuò)用(yòng)于任何元素,包括Ω♣ before和(hé)after僞元素。
transition-timing-function 動畫(huà)的(de)> ♣執行(xíng)方式
值:ease(逐漸慢(màn)下(xià)來(lái)),linear(勻'<≈♥速),ease-in(由慢(màn)到(dào)快(kuài)),eas×≥e-out(由快(kuài)到(dào)慢(màn)),ε≥™δease-in-out(先慢(màn)到ε<××(dào)快(kuài)再到(dào)慢(màn)),cub★©ic-bezier(該值允許你(nǐ)去♥φ±(qù)自(zì)定義一(yī)個(gè)時(shí)間(jiān)曲線♥±÷)。
transition-delay 動畫(huà)延時(shí♠σ★☆)時(shí)間(jiān)基本用(yòngα")法與duration相(xiàng)同。
語法:
transition: <transiti♠↑×on> [, <transition&g™ ↕t;]*
<transition> = &l∞∑♣t;transition-property> <transit€∑ion-duration> <trans ≤ition-timing-function> <trεε®ansition-delay>
這(zhè)種寫法是(shì)比較簡單的®γ£≈(de)寫法,我們也(yě)可(kě)以同時(↔"shí)寫多(duō)個(gè)Transitionπ<效果,每個(gè)效果按照(zhào)固定屬性的(de)順序書(shū¥¥φ )寫如(rú)圖。
實例:
<!DOCTYPE html PUBLIC "-//W3C//DTD☆ ↕™ XHTML 1.0 Transitional//EN" "http:/∏¥©/www.w3.org/TR/xhtml1/£δσ DTD/xhtml1-
transitional.dtd"&g↔÷ t;
<html xmlns δ↕="http://www.w3.org/1999/☆✔εxhtml">
<hea π•πd>
<meta h&÷♦ttp-equiv="Content-Type€₩•≥" content="text/html; ±§charset=utf-8" />
<↓Ωγ;title>無标題文(wén)檔</titl™£¶e>
<style>
¥∑.fk{
position:absolute;
&>♦
left:0;
background:#00F;
÷λ
width:50px;
heighε★¥≈t:50px;
}
.fk:hover{
po✘±sition:absolute;
left:500px;∏♣±
background:#F00;
↑$∏}
.fk,fk:hover{
transition:bacδ♥↓kground-color 3s ease,left 3s "αease-in-out;
}
</style>φ±♣♥
</head>
<body→←>
<div class="fk">
&λγ✔lt;div>
</bo"←↓'dy>
</html≠↑♠₽>
該效果将以一(yī)個(gè)方塊從(cóng)左向右 ¶σγ移動并改變顔色
【opacity屬性】
也(yě)是(shì)一(yī)個(gè)css3屬性,該♦÷屬性用(yòng)于設置元素的(de)不(bù)透明(míng)度級别↓>₽,所有(yǒu)的(de)浏覽器(qì)都↑✔(dōu)支持這(zhè)個(gè)屬性。
語法:opacity: value|inherit;
參數(shù)說(shuō)明(míng):
value :規定不(bù)透明(míng)度。從(cóng↑Ω§) 0.0 (完全透明(míng))到(dào) 1.&∑₩↓0(完全不(bù)透明(míng))。
inherit:應該從(cóng)父元素繼承 opaα>♦§city 屬性的(de)值。
例如(rú)設置一(yī)個(gè)圖像的(de)透明(míng)度:
img
{
opacity:0.4;
✔±
filter:alpha(opacity=40); "∏λλ/* 針對(duì) IE8 以及更早的(de)版§λ↓本 */
}
img:hover
{
opaci✔∏ty:1.0;
filter:alpha♦★₹(opacity=100); /* 針對(duì) IE8 以及更早的(de)↕α¥™版本 */
}
IE9, Firefox, Chrome, Opera 和(hé) ★₩Safari 使用(yòng)屬性 opacity 來 ≤£(lái)設定透明(míng)度。opacity 屬 λ性能(néng)夠設置的(de)值從(cón→∞g) 0.0 到(dào) 1.0。值越小☆®(xiǎo)
,越透明(míng)。
IE8 以及更早的(de)版本使用(yòng)濾鏡 fil ≠ter:alpha(opacity=x)。x 能(nén©¥ g)夠取的(de)值從(cóng) 0 到(dào) 100。值越∞£小(xiǎo),越透明(míng)。
- 上(shàng)一(yī)篇:帝國(guó)CMS數(shù)據庫語句獲取當前欄★£ λ目ID
- 下(xià)一(yī)篇:Centos7搭建pptp一(yī)鍵安裝腳✔本