CSS3 rotate3d(x,y,z,angle)
關於transform變換更多內容可以參閱CSS3 2D/3D轉換一章節。
rotate3d()方法用來規定指定元素在三維空間中的旋轉。
二維空間的旋轉可以參閱CSS3 rotate()一章節。
語法結構:
[CSS] 純文字檢視 複製程式碼rotate3d(x,y,z,angle)
引數解析:
(1).x:是一個0到1之間的數值,主要用來描述元素圍繞X軸旋轉的向量值。
(2).y:是一個0到1之間的數值,主要用來描述元素圍繞Y軸旋轉的向量值。
(3).z:是一個0到1之間的數值,主要用來描述元素圍繞Z軸旋轉的向量值。
(4).angle:一個角度值,指定在3D空間旋轉角度,正值順時針旋轉,反之元素逆時。
關於前三個向量值的使用需要一定的數學知識,計算方式可以參閱MDN rotate3d()一文。
如果對數學不夠精通,可以分別設定在不同軸的旋轉角度。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #box{ position:relative; height:200px; width:200px; margin-top:150px; margin-left:150px; border:1px solid black; perspective:1200px; } #inner{ padding:50px; position:absolute; border:1px solid black; background-color:yellow; font-size:12px; transform-origin:0px 0px; transform:rotateX(40deg) rotateY(20deg) rotateZ(10deg); } </style> </head> <body> <div id="box"> <div id="inner">螞蟻部落</div> </div> </body> </html>
上面程式碼分別在x、y和z軸分別設定旋轉40deg、20deg和10deg,用到了三個拆分方法:
[CSS] 純文字檢視 複製程式碼rotateX(40deg) rotateY(20deg) rotateZ(10deg)
相關文章
- CSS rotate3d(x,y,z,angle)CSS3D
- CSS3 translate3d(x,y,z)CSSS33D
- CSS3 scale3d(x,y,z)CSSS33D
- CSS3 scale(x,y)CSSS3
- CSS3 translate(x,y)CSSS3
- CSS translate3d(x,y,z)CSS3D
- X+Y+Z=2的黑洞恆等式恆等式
- X+Y+Z+T=3的黑洞恆等式恆等式
- X,Y,Z任意的三項齊次恆等式恆等式
- angle一個非常好用的響應式Bootstrap管理模板Angle3.8.5_Angle3.8.0_Angle3.7.5_Angle3.7.0_Angle3.6_Angle3.5_angle 3.5boot
- X,Y,Z,T任意的四項齊次恆等式恆等式
- 1152:最大數max(x,y,z)(C C++)C++
- X,Y,Z,T,V任意的五項齊次恆等式恆等式
- X^a+Y^a=Z^a成立之下的齊次3項恆等式恆等式
- 四、有一行電文,已按下面規律譯成密碼:A-->Z B-->Y C-->X a-->z b-->y c-->x...密碼
- 『指數a,b,c,d無上下限:X+Y+Z=1的恆等式』恆等式
- event_x ()、event_y ()、event_x_root ()、event_y_root ()
- Python中x=y與x==y的區別。(比較簡單)Python
- ROUND(x,y)與TRUNC(x,y)函式中y引數值為省略、空值與null的區別函式Null
- X^2+Y^2=Z^2成立之下的齊次3項恆等式恆等式
- X^3+Y^3=Z^3成立之下的齊次3項恆等式恆等式
- Snapkit,呼叫layoutIfNeeded後x、y為負數。APK
- vivo X21和vivo Y83區別對比 vivo Y83和X21哪個好?
- Connection to x as user y failed: ERROR: Wrong password for userAIError
- python函式每日一講 - cmp(x,y)Python函式
- 阿里227x82y純算篇阿里
- OPPO A7X和vivo Y97區別對比 vivo Y97和OPPO A7X哪個好?
- clientX/Y pageX/Y offsetX/Y layerX/Y screenX/Y clientHeight innerWidth...client
- ClubIntel:Y世代和Z世代對健身行業的影響Intel行業
- Python實現雙X軸雙Y軸繪圖Python繪圖
- 『指數a,b無上下限:X+Y=1的恆等式』恆等式
- js中根據x,y 座標模擬點選事件JS事件
- 『指數無上下限X,Y任意的2項恆等式(3)』恆等式
- 『指數無上下限X,Y任意的2項恆等式(1)』恆等式
- 『指數無上下限X,Y任意的2項恆等式(2)』恆等式
- C/C++—— 輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離C++
- 為什麼遊戲要提供視角X\Y軸反轉功能?遊戲
- (函式分治法)實現pow函式(x的y次方冪)函式