它允许使用3D变换更改元素。在三维变换中,元素沿X轴、Y轴和Z轴旋转。
null
以下列出了三种主要的转换类型:
- rotateX()
- rotateY()
- rotateZ()
rotateX()方法: 此旋转用于以给定角度绕X轴旋转图元。 例子:
<!DOCTYPE html> < html > < head > < title >3D Transformation</ title > < style > .normal_div { width: 300px; height: 150px; color: white; font-size:25px; background-color: green; border: 1px solid black; margin-bottom:20px; } #rotateX { width: 300px; height: 150px; color: white; font-size:25px; background-color: green; border: 1px solid black; -webkit-transform: rotateX(180deg); /* Safari */ transform: rotateX(180deg); /* Standard syntax */ } .gfg { font-size:40px; font-weight:bold; color:#090; } .geeks { font-size:25px; font-weight:bold; margin:20px 0; } </ style > </ head > < body > < center > < div class = "gfg" >GeeksforGeeks</ div > < div class = "geeks" >rotateX() Method</ div > < div class = "normal_div" > Div Contents... </ div > < div id = "rotateX" >180 degree rotated contents...</ div > </ center > </ body > </ html > |
输出:
rotateY()方法: 此方法用于以给定角度绕Y轴旋转图元。 例子:
<!DOCTYPE html> < html > < head > < title >3D Transformation</ title > < style > .normal_div { width: 200px; color:white; font-size:25px; height: 100px; background-color: green; border: 1px solid black; margin-bottom:20px; } #rotateY { width: 200px; color:white; font-size:25px; height: 100px; background-color: green; border: 1px solid black; -webkit-transform: rotateY(180deg); /* Safari */ transform: rotateY(100deg); /* Standard syntax */ } .gfg { font-size:40px; font-weight:bold; color:#090; } .geeks { font-size:25px; font-weight:bold; margin:20px 0; } </ style > </ head > < body > < center > < div class = "gfg" >GeeksforGeeks</ div > < div class = "geeks" >rotateY() Method</ div > < div class = "normal_div" > Div Contents... </ div > < div id = "rotateY" >180 degree rotated div contents...</ div > </ center > </ body > </ html > |
输出:
rotateZ()方法: 此方法用于以给定角度绕Z轴旋转图元。 例子:
<!DOCTYPE html> < html > < head > < title >3D Transformation</ title > < style > .normal_div { width: 200px; height: 100px; font-size:25px; color:white; background-color: green; border: 1px solid black; } #rotateZ { width: 200px; height: 100px; color:white; font-size:25px; background-color: green; border: 1px solid black; -webkit-transform: rotateZ(90deg); /* Safari */ transform: rotateZ(90deg); /* Standard syntax */ } .gfg { font-size:40px; font-weight:bold; color:#090; } .geeks { font-size:25px; font-weight:bold; margin:20px 0; } </ style > </ head > < body > < center > < div class = "gfg" >GeeksforGeeks</ div > < div class = "geeks" >rotateZ() Method</ div > < div class = "normal_div" > Div Contents... </ div > < div id = "rotateZ" >90 degree rotated contents...</ div > </ center > </ body > </ html > |
输出:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END