答案 0 :(得分:1)
如果您想使用skew()
,可以将文字放在div
内并使用此CSS
.container {
transform: skewX(-30deg);
padding: 20px;
width: 100px;
background-color: black;
}
.content {
width: 100px;
color: white;
transform: skewX(30deg);
text-align: center;
text-transform: uppercase;
}

<div class="container">
<div class="content">All</div>
</div>
&#13;
这也适用于<li>
。
如果您将文字保留在内部,则需要&#34;撤消&#34;转变,如上所示。
否则,您可以将文字放在<li>
之外,这不受transform:skew()
的影响。
(类似问题here)