老师请检查下作业

来源:2-13 编程练习

weixin_慕沐9107889

2021-08-17 22:20:54

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        *{

            margin0;

            padding0;

        }

        .box{

            width300px;

            height200px;

            background: red;

            margin100px auto;

            position: relative;

        }

        .box .bigstar{

            width0px;

            height0px;

            border15px solid yellow;

            border-left20px solid transparent;

            border-right20px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left13px;

            top50px;

            transform: rotate(0deg);

        }

        .box .bigstar::after{

            content'';

            width0;

            height0;

            border15px solid yellow;

            border-left20px solid transparent;

            border-right20px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left-21px;

            top-16px;

            transform: rotate(72deg);

        }

        .box .bigstar::before{

            content'';

            width0;

            height0;

            border15px solid yellow;

            border-left20px solid transparent;

            border-right20px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            transform: rotate(290deg);

            top-16px;

            left-19px;

        }

        .box .bigstar .s{

            width0px;

            height0px;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left15px;

            top-50px;

            transform: rotate(25deg);

        }

        .box .bigstar .s:nth-child(2){

            width0px;

            height0px;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left35px;

            top-27px;

            transform: rotate(-25deg);

        }

        .box .bigstar .s:nth-child(3){

            width0px;

            height0px;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left35px;

            top4px;

            transform: rotate(0deg);

        }

        .box .bigstar .s:nth-child(4){

            width0px;

            height0px;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left15px;

            top28px;

            transform: rotate(25deg);

        }

        .box .bigstar .s::before{

            content'';

            width0;

            height0;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            transform: rotate(289deg);

            top-4px;

            left-11px;

        }

        .box .bigstar .s::after{

            content'';

            width0;

            height0;

            border5px solid yellow;

            border-left10px solid transparent;

            border-right10px solid transparent;

            border-bottom0px solid transparent;

            position: absolute;

            left-10px;

            top-4px;

            transform: rotate(74deg);

        }

    </style>

</head>

<body>

    <div class="box">

        <div class="bigstar">

            <div class="s"></div>

            <div class="s"></div>

            <div class="s"></div>

            <div class="s"></div>

        </div>

    </div>

</body>

</html>


写回答

1回答

好帮手慕然然

2021-08-18

同学你好,代码实现效果没问题,建议优化:css代码中存在大量的重复代码,建议将相同的样式代码合并设置,不同的样式代码单独设置,简化代码。以大五角星为例,合并代码如下:

http://img.mukewang.com/climg/611c670409cb478408310830.jpg

祝学习愉快!

0

0 学习 · 17877 问题

查看课程