请老师检查 谢谢

请老师检查 谢谢

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>flag</title>
    <style type="text/css">
    * { margin: 0; padding: 0;}
    .flag {
        width: 600px; height:400px; margin: 100px auto; background-color: red;
        position: relative;
    }
    /* 怎么计算才能画一个比较标准的五角星? */
    .star {
        width: 0; height: 0;
        border: 12px solid transparent; border-bottom: 35px solid yellow;
        position: absolute;
        top: 38px;
        left: 100px;        
    }
    .star::before {
        content: "";
        width: 0; height: 0;
        border: 41px solid transparent; border-left: 25px solid yellow;
        /* 定位的时候有什么方法吗? */
        position: absolute;
        top: -14px;
        left: -23px;
        transform: rotate(-59deg);
    }
    .star::after {
        content: "";
        width: 0; height: 0;
        border: 41px solid transparent; border-right: 25px solid yellow;
        position: absolute;
        top: -14px;
        left: -42px;
        transform: rotate(59deg);
    }
    .star2{
        /* 为什么rotate是围绕打五星在旋转而不是自己在转动? */
        /* 定位的原理是什么? */
        transform: rotate(-29deg) translate(100px, 15px) scale(0.5);
    }
    .star3{
        transform: rotate(2deg) translate(130px, 15px) scale(0.5);
    }
    .star4{
        transform: rotate(11deg) translate(134px, 45px) scale(0.5);
    }
    .star5{
        transform: rotate(69deg) translate(136px, -35px) scale(0.5);
    }
    </style>
</head>
<body>
    <div class="flag">
        <div class="star star1"></div>
        <div class="star star2"></div>
        <div class="star star3"></div>
        <div class="star star4"></div>
        <div class="star star5"></div>
    </div>
</body>
</html>


正在回答

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

2回答

同学你好,是元素的中心点。平移不会改变元素旋转的中心点,只不过是在平移之后的位置再进行旋转。祝学习愉快~

好帮手慕言 2020-03-24 17:44:20

同学你好,整体效果是正确的,继续加油,祝学习愉快~

  • 提问者 慕UI4313976 #1
    老师,translate过后rotate是以什么为基础旋转的?
    2020-03-24 21:51:48
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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