CSS uharibifu 3D
- Mwitu CSS uharibifu 2D
- Pya CSS mabwana
CSS uharibifu 3D
CSS inasimamia na mifumo ya 3D.
Kuwa na mwelekeo wa kifungu chini, inasikitisha kufikia kilele cha kizito cha 2D na 3D:
在本章中,您将学习如下 CSS 属性:
transform
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
Muhtasari | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
transform | 36.0 | 10.0 | 16.0 | 9.0 | 23.0 |
Muundo wa CSS 3D kusababisha
kwa CSS transform
Mambo, inaweza kutumia makina ya ujenzi wa 3D hizo:
rotateX()
rotateY()
rotateZ()
Makina ya rotateX()

rotateX()
Makina inayotumika kusababisha elementi kuenea kwenye ukubwa wa X kwa uangalifu wa eneo:
Mfano
#myDiv { transform: rotateX(150deg); }
Makina ya rotateY()

rotateY()
Makina inayotumika kusababisha elementi kuenea kwenye ukubwa wa Y kwa uangalifu wa eneo:
Mfano
#myDiv { transform: rotateY(130deg); }
Makina ya rotateZ()
rotateZ()
Makina inayotumika kusababisha elementi kuenea kwenye ukubwa wa Z kwa uangalifu wa eneo:
Mfano
#myDiv { transform: rotateZ(90deg); }
Muhtasari wa CSS wa ujenzi
Jadwali hapa chini inaonyesha mambo yote ya ujenzi wa 3D:
Muhtasari | Inasifia |
---|---|
transform | Inategemea elementi kwa 2D au 3D kusababisha. |
transform-origin | Inofaa kubadilisha eneo la elementi yenye ujenzi. |
transform-style | Inashughulikia matukio ya elementi yenye ujenzi inayotarajiwa kwenye uwanja wa 3D. |
perspective | Inashughulikia uadilifu wa perspekti wa elementi ya 3D. |
perspective-origin | Inashughulikia eneo kwanza la elementi ya 3D. |
backface-visibility | Kieleza inayotarajiwa kwa sababu ya elementi inaona ekranini. |
Muundo wa CSS 3D kusababisha
Muhtasari | Inasifia |
---|---|
matrix3d(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) |
Kieleza 3D kusababisha, tumekanisha 16 thamani kwa matathika ya 4x4. |
translate3d(x,y,z) | Kieleza 3D kusababisha. |
translateX(x) | Kieleza 3D kusababisha, tuendelee na thamani ya X. |
translateY(y) | Kieleza 3D kusababisha, tuendelee na thamani ya Y. |
translateZ(z) | Kieleza 3D kusababisha, tuendelee na thamani ya Z. |
scale3d(x,y,z) | Kieleza 3D kushanyajiwa. |
scaleX(x) | Kieleza 3D kushanyajiwa kwa thamani ya X aupeanwa. |
scaleY(y) | Kieleza 3D kushanyajiwa kwa thamani ya Y aupeanwa. |
scaleZ(z) | Kieleza 3D kushanyajiwa kwa thamani ya Z aupeanwa. |
rotate3d(x,y,z,angle) | Kumeweka uharibifu wa 3D. |
rotateX(angle) | Kumeweka uharibifu wa 3D kwa kina cha X. |
rotateY(angle) | Kumeweka uharibifu wa 3D kwa kina cha Y. |
rotateZ(angle) | Kumeweka uharibifu wa 3D kwa kina cha Z. |
perspective(n) | Kumeweka vizio wa kina ya uharibifu wa 3D kwa kina ya kiwango cha kina. |
- Mwitu CSS uharibifu 2D
- Pya CSS mabwana