我正在尝试构建看起来像这样的波斯尼亚和黑塞哥维那国旗。CSS:旋转元素而不旋转其内容 - 单元素
我想实现的明星是如何一字排开。他们躺在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元素。这很糟糕。如果我弄清楚什么,我会让你知道。 –