老师,请问我第五个云朵怎么有一部分显示不了?

来源:2-14 项目作业

慕勒8522502

2019-06-24 13:59:57

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>rabbit</title>
    <style>
        *{margin:0; padding:0;}
        body{
            width:100%;
            height:700px;

        }
        /*天空*/
        .sky{
            height:60%;
            background: -webkit-linear-gradient(180deg, rgb(196, 228, 253), transparent);
            background:    -moz-linear-gradient(180deg, rgb(196, 228, 253), transparent);
            background:      -o-linear-gradient(180deg, rgb(196, 228, 253), transparent);
            background:         linear-gradient(180deg, rgb(196, 228, 253), transparent);
        }
        /*天空的云朵*/
        .clouds{
            width:70px;
            height:70px;
            background-color: #FFFFFF;
            border-radius:60%;
            position:relative;
            transform:translate(100px,0);
        }
        .clouds:before{
            display:block;
            content:'';
            width:120px;
            height:30px;
            background-color: #FFFFFF;
            border-radius:20px / 20px 20px;
            position:absolute;
            transform:translate(-40px,-40px);
        }
        .clouds:after{
            content: '';
            width: 60px;
            height: 30px;
            background-color: #FFFFFF;
            border-radius: 20px / 20px 20px;
            position: absolute;
            left: -30px;
            top: 30px;
            transform: rotate(70deg);
        }


        /*草地*/
        .grass{
            height:40%;
            background: -webkit-linear-gradient(0deg, rgb(148, 190, 89), transparent);
            background:    -moz-linear-gradient(0deg, rgb(148, 190, 89), transparent);
            background:      -o-linear-gradient(0deg, rgb(148, 190, 89), transparent);
            background:         linear-gradient(0deg, rgb(148, 190, 89), transparent);
        }

    </style>
</head>

<body>
    <!-- 天空 -->
    <div class="sky">
        <div class="cloud1 clouds"></div>
        <div class="cloud2 clouds"></div>
        <div class="cloud3 clouds"></div>
        <div class="cloud4 clouds"></div>
        <div class="cloud5 clouds"></div>
    </div>
    <!-- 草地 -->
    <div class="grass">
        <!-- <img src="rabbit.png" > -->
    </div>
</body>
</html>


写回答

1回答

好帮手慕夭夭

2019-06-24

你好同学,显示不了是因为横轴的图形位置不对,如下:

每一个云朵的横轴图形都跑到它上面的云朵中,依次类推,到第五个云朵,它下面没有云朵了,所以形状不对

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

修改一下位置就可以了,如下:

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

祝学习愉快,望采纳。

0

0 学习 · 40143 问题

查看课程