CSS3 - 3D转换属性

CSS3 - 3D转换属性 首页 / CSS入门教程 / CSS3 - 3D转换属性

使用3d变换,无涯教程可以将元素移动到x轴,y轴和z轴。下面的示例清楚地指定了元素将如何旋转。

以下方法用于调用3D变换-

Sr.No.Value & Remark
1

matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)

用于通过使用矩阵的16个值来变换元素

2

translate3d(x,y,z)

用于通过使用x轴,y轴和z轴来变换元素

3

translateX(x)

用于使用x轴变换元素

4

translateY(y)

用于使用y轴变换元素

5

translateZ(z)

用于使用y轴变换元素

6

scaleX(x)

用于通过使用x轴缩放变换元素

7

scaleY(y)

用于通过使用y轴缩放变换元素

8

scaleY(y)

用于通过使用z轴变换元素

9

rotateX(Angular)

用于通过使用x轴旋转变换元素

10

rotateY(Angular)

用于旋转以使用y轴变换元素

11

rotateZ(Angular)

用于通过使用z轴旋转变换元素

X轴3D变换示例

<html>
   <head>
      <style>
         div {
            width: 200px;
            height: 100px;
            background-color: pink;
            border: 1px solid black;
         }
         div#myDiv {
            -webkit-transform: rotateX(150deg); 
            
            /* Safari */
            transform: rotateX(150deg); 
            
            /* Standard syntax */
         }
      </style>
   </head>

   <body>
   
      <div>
         Tutorials point
      </div>
      
      <p>Rotate X-axis</p>
      
      <div id="myDiv">
         Learnfk point.
      </div>
      
   </body>
</html>

它将产生以下输出-

Y轴3D变换示例

<html>
   <head>
      <style>
         div {
            width: 200px;
            height: 100px;
            background-color: pink;
            border: 1px solid black;
         }
         div#yDiv {
            -webkit-transform: rotateY(150deg); 
            
            /* Safari */
            transform: rotateY(150deg); 
            
            /* Standard syntax */
         }
      </style>
   </head>

   <body>
   
      <div>
         tutorials point
      </div>
      
      <p>Rotate Y axis</p>
      
      <div id="yDiv">
         Learnfk point.
      </div>
      
   </body>
</html>

它将产生以下输出-

Z轴3D变换示例

<html>
   <head>
      <style>
         div {
            width: 200px;
            height: 100px;
            background-color: pink;
            border: 1px solid black;
         }
         div#zDiv {
            -webkit-transform: rotateZ(90deg); 
            
            /* Safari */
            transform: rotateZ(90deg); 
            
            /* Standard syntax */
         }
      </style>
   </head>

   <body>
      <div>
         learnfk.com
      </div>
      
      <p>rotate Z axis</p>
      
      <div id="zDiv">
         tutorials point.
      </div>
   </body>
</html> 

它将产生以下输出-

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

硅谷产品实战36讲 -〔曲晓音〕

趣谈网络协议 -〔刘超〕

玩转Git三剑客 -〔苏玲〕

体验设计案例课 -〔炒炒〕

超级访谈:对话张雪峰 -〔张雪峰〕

朱涛 · Kotlin编程第一课 -〔朱涛〕

Serverless进阶实战课 -〔静远〕

结构写作力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)