admin管理员组

文章数量:1566222

!!!透视和3D呈现不能加在同一级,透视在3D上一级盒子加!!!

目录

一:透视 : perspective:500px;值越小,离屏幕越近

加透视和不加透视的区别:

二:3D旋转要加透视的

①X轴45度(deg):

②Y轴45度(deg):

③Z轴45deg



一:透视 : perspective:500px;值越小,离屏幕越近

加透视和不加透视的区别:

二:3D旋转要加透视的

①X轴45度(deg):

<style>
        body {
            perspective: 300px;
        }

        img {
            display: block;
            margin: 100px auto;
            transition: all 1s;
        }

        img:hover {
            transform: rotateX(45deg);
        }
    </style>
</head>

<body>
    <img src="../media/pig.jpg" alt="">
</body>

②Y轴45度(deg):

<style>
        body {
            perspective: 500px;
        }

        img {
            display: block;
            margin: 100px auto;
            transition: all 1s;
        }

        img:hover {
            transform: rotateY(45deg);
        }
    </style>
</head>

<body>
    <img src="../media/pig.jpg" alt="">
</body>

③Z轴45deg

 <style>
        body {
            perspective: 500px;
        }

        img {
            display: block;
            margin: 100px auto;
            transition: all 1s;
        }

        img:hover {
            /* transform: rotateZ(180deg); */
            /* transform: rotate3d(x,y,z,deg); */
            /* transform: rotate3d(1, 0, 0, 45deg); */
            /* transform: rotate3d(0, 1, 0, 45deg); */
            transform: rotate3d(1, 1, 0, 45deg);
        }
    </style>
</head>

<body>
    <img src="../media/pig.jpg" alt="">
</body>

本文标签: 越小透视屏幕pxperspective