这样对吗?麻烦老师给检查下,谢谢

来源:2-8 编程练习

Ever__

2019-04-21 02:59:48

<!DOCTYPE HTML>

<html>

<head>

    <meta charset="utf-8">

    <title>2-3</title>

    <style type="text/css">

        /* 此处写代码*/

        *{

            margin: 0;

            padding: 0;

        }

        .bg{

        background-color: #f00;

        width: 900px;

        height: 500px;

        margin: 0 auto;

            position: relative;

        }

        .con{

            position: absolute;

            top: 80px;

            left: 80px;

        }

        .star{

        width: 0px;

        height:   0px;

            border-top: 30px solid #fd5;

            border-right: 30px solid transparent;

            border-bottom: 30px solid transparent;

            border-left: 30px solid transparent;

            float: left; 

        }

        .star:nth-of-type(1){

            transform: rotate(0) translate(0px,0px) scale(1.5,1);

        }

        .star:nth-of-type(2){

            transform: rotate(75deg) translate(-30px,70px) scale(1.5,1);        }

        .star:nth-of-type(3){

            transform: rotate(-75deg) translate(-15px,-100px) scale(1.5,1);


        }

        .consmall{

            transform: rotate(15deg) scale(0.35) translate(30px,230px);

        }

        .consmall:nth-of-type(2){

            position: absolute;

            left: 120px;

            top: -60px;

        }

        .consmall:nth-of-type(3){

            position: absolute;

            left: 160px;

            top: -20px;

        }

        .consmall:nth-of-type(4){

            position: absolute;

            left: 160px;

            top: 20px;

        }

        .consmall:nth-of-type(5){

            position: absolute;

            left: 120px;

            top: 60px;

        }

    </style>

</head>

<body>

    <!-- 此处写代码 -->

    <div class="bg">

        <div class="con">

            <div class="star"></div>

            <div class="star"></div>

            <div class="star"></div>

        </div>

        <div class="consmall">

            <div class="star"></div>

            <div class="star"></div>

            <div class="star"></div>

        </div>

        <div class="consmall">

            <div class="star"></div>

            <div class="star"></div>

            <div class="star"></div>

        </div>

        <div class="consmall">

            <div class="star"></div>

            <div class="star"></div>

            <div class="star"></div>

        </div>

        <div class="consmall">

            <div class="star"></div>

            <div class="star"></div>

            <div class="star"></div>

        </div>

    </div>

</body>

</html>


写回答

1回答

好帮手慕星星

2019-04-21

同学你好,布局是可以的,但是有一个三角形位置有些不对,多出来了:

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

可以调整一下位移,三角形的顶部不要超出边。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程