【发布时间】:2017-07-10 16:46:52
【问题描述】:
我正在尝试建造像这样的波斯尼亚和黑塞哥维那国旗。
我正在尝试实现星星排列的方式。它们放置在 45 度倾斜轴上,但恒星本身不旋转。
以下是我正在尝试的最低限度的代码,但它也会旋转星星。
有办法避免吗?
P.S - 我不允许向 DOM 添加另一个元素。
.flag {
position: relative;
width: 300px;
height: 200px;
}
.flag::before {
position: absolute;
content: '★★★★★★★★★';
color: black;
font-size: 3rem;
letter-spacing: 0.33rem;
transform: translateY(-50%) rotate(45deg);
top: 50%;
}
<div class="flag"></div>
【问题讨论】:
-
我建议将每个星星用作单个 dom 元素,然后将其包装在 div 中,旋转 div 并仅旋转回星星。啊,抱歉没有看到你不能添加任何dom元素。太糟糕了。如果我解决了什么问题,我会告诉你的。