2-13五星红旗,老师帮忙看一下这样设计好吗

来源:2-13 编程练习

ocean学前端

2022-11-12 05:14:23

<!DOCTYPE HTML>

<html>

<head>

    <meta charset="utf-8">

    <title>2-3</title>

    <style type="text/css">

        /* 此处写代码*/

        *{

            margin: 0;

            padding: 0;

        }

        .box{

            width: 300px;

            height: 200px;

            background-color: red;

            margin: 0 auto;

            position: relative;

            perspective: 300px;

        }

        .star{

            position: absolute;

            width: 0;

            height: 0;

            border: 30px solid transparent;

            border-top-color: yellow;

            left: 20px;

            top: 40px;


        }

        .star::before{

            position: absolute;

            content: "";

            display: block;

            width: 0;

            height: 0;

            border: 30px solid transparent;

            border-top-color: yellow;

            left: -16px;

            top: -34px;

            transform: rotate(-64deg);

        }

        .star::after{

            position: absolute;

            content: "";

            display: block;

            width: 0;

            height: 0;

            border: 30px solid transparent;

            border-top-color: yellow;

            transform: rotate(64deg);

            left: -44px;

            top: -34px;

        }

        .star2{

            transform:rotate(-15deg) translatex(70px) translatey(-25px) scale(.3);

        }

        .star3{

            transform:rotate(-27deg) translatex(68px) translatey(23px) scale(.3);

        }

        .star4{

            transform: rotate(21deg) translatex(73px) scale(.3);

        }

        .star5{

            transform:rotate(28deg) translatex(68px) translatey(30px) scale(.3);

        }

    </style>

</head>

<body>

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

    <div class="box">

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

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

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

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

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

    </div>

</body>

</html>


写回答

1回答

好帮手慕久久

2022-11-12

同学你好,代码是对的,就应该这样设计,很棒!

祝学习愉快!

0

0 学习 · 17877 问题

查看课程