老师麻烦看下我错在哪里

来源:2-12 空间移动

lovescript

2020-10-30 22:05:03

# 具体遇到的问题
我设置了左右两侧的盒子的颜色,但是进行空间移动过后,最终效果图两侧的颜色并不是我设置的颜色,麻烦老师看下问题出在哪里呢​
 ​
# 粘贴全部相关代码,切记添加代码注释(请勿截图)

<!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>

        * {

            margin0;

            padding0;

        }


        div {

            width200px;

            height200px;

            border1px solid black;

            margin100px auto;

            positionrelative;

            perspective300px;

        }


        div p {

            width200px;

            height200px;

            positionabsolute;

            top0;

            left0;

        }


        div p:nth-child(1) {

            /* 正面 */

            background-colorbrown;

            transformtranslatez(100px);

        }


        div p:nth-child(2) {

            /* 背面 */

            background-colororange;

            transformrotatex(180degtranslatez(100px);

        }


        div p:nth-child(3) {

            /* 顶面 */

            background-coloryellow;

            transformrotatex(90degtranslatez(100px);

        }


        div p:nth-child(4) {

            /* 底面 */

            background-colorgreen;

            transformrotatex(-90degtranslatez(100px);

        }


        div p:nth-child(5) {

            /* 左侧 */

            background-colorblue;

            transformrotatey(90degtranslate(100px);

        }


        div p:nth-child(6) {

            /* 右侧 */

            background-colorpurple;

            transformrotatey(-90degtranslate(100px);

        }

    </style>

</head>


<body>

    <div>

        <p></p>

        <p></p>

        <p></p>

        <p></p>

        <p></p>

        <p></p>

    </div>

</body>


</html>


写回答

1回答

好帮手慕慕子

2020-10-31

同学你好, 左右侧边平移时,translateZ属性值少写了Z,导致效果不对,另外,建议rotateX和rotateY中X和Y都都大写,让代码更加规范。

http://img.mukewang.com/climg/5f9ccda709954f5010070436.jpg

http://img.mukewang.com/climg/5f9ccdb209e083e509010421.jpg

http://img.mukewang.com/climg/5f9ccdfc0940efea04340322.jpg

其它地方的rotateX和rotateY建议同学也将X和Y修改为大写的,让代码更加规范,祝学习愉快~

0

0 学习 · 15276 问题

查看课程