您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“css3中的轉(zhuǎn)換屬性有哪些”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“css3中的轉(zhuǎn)換屬性有哪些”這篇文章吧。
css3轉(zhuǎn)換屬性有6個(gè):1、transform;2、transform-origin;3、transform-style;4、perspective;5、perspective-origin;6、backface-visibility。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。
CSS3 轉(zhuǎn)換可以對(duì)元素進(jìn)行移動(dòng)、縮放、轉(zhuǎn)動(dòng)、拉長(zhǎng)或拉伸。
css3轉(zhuǎn)換屬性(2D/3D 轉(zhuǎn)換)
屬性 | 說(shuō)明 | CSS |
---|---|---|
transform | 適用于2D或3D轉(zhuǎn)換的元素 | 3 |
transform-origin | 允許您更改轉(zhuǎn)化元素位置 | 3 |
transform-style | 3D空間中的指定如何嵌套元素 | 3 |
perspective | 指定3D元素是如何查看透視圖 | 3 |
perspective-origin | 指定3D元素底部位置 | 3 |
backface-visibility | 定義一個(gè)元素是否應(yīng)該是可見(jiàn)的,不對(duì)著屏幕時(shí) | 3 |
示例:
<!DOCTYPE html> <html> <head> <meta name="charset" content="utf-8"/> <style type="text/css"> #rotate2D, #rotate3D { width: 80px; height: 70px; color: white; font-weight: bold; font-size: 15px; padding: 10px; float: left; margin-right: 50px; border-radius: 5px; border: 1px solid #000000; background: red; margin: 10px; transition:transform 2s; -webkit-transition:transform 2s; /* Safari */ } #rotate2D:hover{ transform: rotate(180deg); } #rotate3D:hover{ transform: rotateY(180deg); } </style> </head> <body> <div id="rotate2D">2D 轉(zhuǎn)換</div> <div id="rotate3D">3D 轉(zhuǎn)換</div> </body> </html>
擴(kuò)展知識(shí):
2D 轉(zhuǎn)換方法
函數(shù) | 描述 |
---|---|
matrix(n,n,n,n,n,n) | 定義 2D 轉(zhuǎn)換,使用六個(gè)值的矩陣。 |
translate(x,y) | 定義 2D 轉(zhuǎn)換,沿著 X 和 Y 軸移動(dòng)元素。 |
translateX(n) | 定義 2D 轉(zhuǎn)換,沿著 X 軸移動(dòng)元素。 |
translateY(n) | 定義 2D 轉(zhuǎn)換,沿著 Y 軸移動(dòng)元素。 |
scale(x,y) | 定義 2D 縮放轉(zhuǎn)換,改變?cè)氐膶挾群透叨取?/td> |
scaleX(n) | 定義 2D 縮放轉(zhuǎn)換,改變?cè)氐膶挾取?/td> |
scaleY(n) | 定義 2D 縮放轉(zhuǎn)換,改變?cè)氐母叨取?/td> |
rotate(angle) | 定義 2D 旋轉(zhuǎn),在參數(shù)中規(guī)定角度。 |
skew(x-angle,y-angle) | 定義 2D 傾斜轉(zhuǎn)換,沿著 X 和 Y 軸。 |
skewX(angle) | 定義 2D 傾斜轉(zhuǎn)換,沿著 X 軸。 |
skewY(angle) | 定義 2D 傾斜轉(zhuǎn)換,沿著 Y 軸。 |
3D 轉(zhuǎn)換方法
函數(shù) | 描述 |
---|---|
matrix3d(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) | 定義 3D 轉(zhuǎn)換,使用 16 個(gè)值的 4x4 矩陣。 |
translate3d(x,y,z) | 定義 3D 轉(zhuǎn)化。 |
translateX(x) | 定義 3D 轉(zhuǎn)化,僅使用用于 X 軸的值。 |
translateY(y) | 定義 3D 轉(zhuǎn)化,僅使用用于 Y 軸的值。 |
translateZ(z) | 定義 3D 轉(zhuǎn)化,僅使用用于 Z 軸的值。 |
scale3d(x,y,z) | 定義 3D 縮放轉(zhuǎn)換。 |
scaleX(x) | 定義 3D 縮放轉(zhuǎn)換,通過(guò)給定一個(gè) X 軸的值。 |
scaleY(y) | 定義 3D 縮放轉(zhuǎn)換,通過(guò)給定一個(gè) Y 軸的值。 |
scaleZ(z) | 定義 3D 縮放轉(zhuǎn)換,通過(guò)給定一個(gè) Z 軸的值。 |
rotate3d(x,y,z,angle) | 定義 3D 旋轉(zhuǎn)。 |
rotateX(angle) | 定義沿 X 軸的 3D 旋轉(zhuǎn)。 |
rotateY(angle) | 定義沿 Y 軸的 3D 旋轉(zhuǎn)。 |
rotateZ(angle) | 定義沿 Z 軸的 3D 旋轉(zhuǎn)。 |
perspective(n) | 定義 3D 轉(zhuǎn)換元素的透視視圖。 |
以上是“css3中的轉(zhuǎn)換屬性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。