HTML5+CSS3(3)

3D

简称3维坐标系 比二维坐标系多一个Z轴

HTML5+CSS3(3)

3D位移

3D位移在2D的基础上多一个可移动的Z轴

transform: translate3d(x,y,z);

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
      
        
        .box {
            width: 200px;
            height: 200px;
            background-color: blue;
            /* 位移3D的写法 */
            /* transform: translate3d(200px, 200px, 200px); */
            /* 或者可以这样写 */
            transform: translateX(400px) translateY(400px) translateZ(400px);
        }
    </style>
</head>

<body>
    <div class="box"></div>
</body>

</html>



HTML5+CSS3(3)
注意事项

  • x轴 y轴一般用px及百分比当做单位
  • z轴一般用px当做单位,必须借助透视功能
  • z轴向外移动一般是正值,向内移动是负值。
上一篇:纯css实现文字循环滚动效果


下一篇:超出部分隐藏 显示省 好 vertical-align