老师看看O不OK

老师看看O不OK

<!DOCTYPE HTML>

<html>

<head>

    <meta charset="utf-8">

    <title>2-3</title>

    <style type="text/css">

        /* 此处写代码*/

        *{

        margin: 0;

        padding: 0;

        }

        .flag{

        width: 600px;

        height: 400px;

        background: red;

        margin: 100px auto;

        position: relative;

        }

        .stars{

        width: 0;

        height: 0;

        border-top: 40px solid yellow;

        border-right: 65px solid transparent;

        border-left: 65px solid transparent;

        position: absolute;

        top: 80px;

        left: 40px;

        }

        .stars::after{

        display: block;

        content: "";

        width: 0;

        height: 0;

        border-top: 40px solid yellow;

        border-right: 65px solid transparent;

        border-left: 65px solid transparent;

        position: absolute;

        left: -65px;

        top: -40px;

        transform: rotate(-146deg);

        }

        .stars::before{

        display: block;

        content: "";

        width: 0;

        height: 0;

        border-top: 40px solid yellow;

        border-right: 65px solid transparent;

        border-left: 65px solid transparent;

        position: absolute;

        left: -65px;

        top: -40px;

        transform: rotate(-70deg);

        }

        .s2{

        transform: scale(0.3) rotate(20deg) translate(300px,-350px);

        }

        .s3{

        transform: scale(0.3) rotate(49deg) translate(290px,-400px);

        }

        .s4{

        transform: scale(0.3) rotate(70deg) translate(300px,-400px);

        }

        .s5{

        transform: scale(0.3) rotate(20deg) translate(450px,150px);

        }

    </style>

</head>

<body>

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

    <div class="flag">

    <div class="stars"></div>

    <div class="s2 stars"></div>

    <div class="s3 stars"></div>

    <div class="s4 stars"></div>

    <div class="s5 stars"></div>

    </div>

</body>

</html>

我还不是特别理解translate的函数规则,调了半天才把位置调得差不多,用定位会比较方便

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕粉 2020-06-02 17:33:21

同学你好,关于同学的问题回答如下:

1、代码实现的是正确的。

2、其实translate的作用很简单,就是平移,参考自己的位置来平移。同学现在刚接触这些,可能还不能完全接受,等同学练习的多了,熟练了以后,就能掌握了。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师