您好,登錄后才能下訂單哦!
這篇文章主要介紹“CSS3常用的屬性有哪些”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“CSS3常用的屬性有哪些”文章能幫助大家解決問題。
value1~value2
p~ul 選擇p元素里面的ul
[attribute^=value]
a[src^="https"] 選擇其 src 屬性值以 "https" 開頭的每個(gè) <a> 元素
[attribute$=value]
a[src$=".pdf"] 選擇其 src 屬性以 ".pdf" 結(jié)尾的所有 <a> 元素
[attribute*=value]
a[src*="abc"]選擇其 src 屬性中包含 "abc" 子串的每個(gè) <a> 元素
:first-of-type
p:first-of-type 選擇屬于其父元素的首個(gè) <p> 元素的每個(gè) <p> 元素
:last-of-type
p:last-of-type選擇屬于其父元素的最后 <p> 元素的每個(gè) <p> 元素
:only-of-type
p:only-of-type選擇屬于其父元素唯一的 <p> 元素的每個(gè) <p> 元素
:only-child
p:only-child選擇屬于其父元素的唯一子元素的每個(gè) <p> 元素
:nth-child(n)
p:nth-child(2)選擇屬于其父元素的第二個(gè)子元素的每個(gè) <p> 元素
:nth-last-child(n)
p:nth-last-child(2)同上,從最后一個(gè)子元素開始計(jì)數(shù)
:nth-of-type(n)
p:nth-of-type(2)選擇屬于其父元素第二個(gè) <p> 元素的每個(gè) <p> 元素
:nth-last-of-type(n)
p:nth-last-of-type(2) 同上,但是從最后一個(gè)子元素開始計(jì)數(shù)
:last-child
p:last-child選擇屬于其父元素最后一個(gè)子元素每個(gè) <p> 元素
:root
:root 選擇文檔的根元素
:empty
p:empty 選擇沒有子元素的每個(gè) <p> 元素(包括文本節(jié)點(diǎn))
:target
#news:target選擇當(dāng)前活動(dòng)的 #news 元素
:enabled
input:enabled 選擇每個(gè)啟用的 <input> 元素
:disabled
input:disabled選擇每個(gè)禁用的 <input> 元素
:checked
input:checked選擇每個(gè)被選中的 <input> 元素
:not(selector)
:not(p)選擇非 <p> 元素的每個(gè)元素
::selection
::selection選擇被用戶選取的元素部分
@keyframes 讓開發(fā)者通過指定動(dòng)畫中特定時(shí)間點(diǎn)必須展現(xiàn)的關(guān)鍵幀樣式,來控制CSS動(dòng)畫的中間環(huán)節(jié)
animation: name duration timing-function delay iteration-count direction; animation-name 規(guī)定需要綁定到選擇器的 keyframe 名稱。。 animation-duration 規(guī)定完成動(dòng)畫所花費(fèi)的時(shí)間,以秒或毫秒計(jì)。 animation-timing-function 規(guī)定動(dòng)畫的速度曲線。 animation-delay 規(guī)定在動(dòng)畫開始之前的延遲。 animation-iteration-count 規(guī)定動(dòng)畫應(yīng)該播放的次數(shù)。 animation-direction 規(guī)定是否應(yīng)該輪流反向播放動(dòng)畫。
@keyframes animation-name {keyframes-selector {css-styles;}}
animationname 定義動(dòng)畫的名稱 keyframes-selector 動(dòng)畫時(shí)長的百分比。合法的值:0-100%from(與 0% 相同)to(與 100% 相同) css-styles 必需。一個(gè)或多個(gè)合法的 CSS 樣式屬性
animation-fill-mode
- none 默認(rèn)值,回到初始狀態(tài) - forwards 當(dāng)動(dòng)畫完成后,保持最后一個(gè)屬性值 - both 根據(jù)animation-direction輪流應(yīng)用forwards和backwards規(guī)則 - backwards 在 animation-delay所指定的一段時(shí)間內(nèi),在動(dòng)畫顯示之前,應(yīng)用開始屬性值(在第一個(gè)關(guān)鍵幀中定義)。
animation-play-state
- running 播放 - paused 暫停
2D變形(translate)
translate 第一個(gè)參數(shù)指定X軸的位移,第二個(gè)參數(shù)指定Y軸的位移
translateX 指定X軸的位移 translateY 指定Y軸的位移 translateZ 指定Z軸的位移 translate3D 第一個(gè)參數(shù)指定X軸的位移, 第二個(gè)參數(shù)指定Y軸的位移, 第三個(gè)參數(shù)指定Z軸的位移
3D變形(transform)
translate 位移
rotate 旋轉(zhuǎn)
rotate3D(): 3D旋轉(zhuǎn),必須指定四個(gè)參數(shù),前3個(gè)參數(shù)分別表示旋轉(zhuǎn)的方向x y z, 第4個(gè)參數(shù)表示旋轉(zhuǎn)的角度; rotateX(): 指定X軸的旋轉(zhuǎn)角度; rotateY(): 指定Y軸的旋轉(zhuǎn)角度; rotateZ(): 指定Z軸的旋轉(zhuǎn)角度;
scale 縮放
scale(x,y) 定義 2D 縮放轉(zhuǎn)換。 scale3d(x,y,z) 定義 3D 縮放轉(zhuǎn)換。 scaleX 通過設(shè)置 X 軸的值來定義縮放轉(zhuǎn)換。 scaleY 通過設(shè)置 Y 軸的值來定義縮放轉(zhuǎn)換。 scaleZ 通過設(shè)置 Z 軸的值來定義 3D 縮放轉(zhuǎn)換
skew 斜切
- skew 第一個(gè)參數(shù)對(duì)應(yīng)X軸[必須], 第二個(gè)參數(shù)對(duì)應(yīng)Y軸[當(dāng)不設(shè)置時(shí), 默認(rèn)為0];; - skewX 指定X軸的斜切; - skewY 指定Y軸的斜切;
關(guān)于“CSS3常用的屬性有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。