我想以不同的颜色显示我的徽标文本的字母,但是使用span
非常粗糙,并且使用 JavaScript 会减慢页面加载时间。所以我尝试使用 CSS 伪元素:before
,使用多个类的相同元素,但它不起作用。它只显示最后一课的字母,即letter4
. 这是代码:
.letter1:before {
content:"Z";
color:red;
}
.letter2:before {
content:"O";
color:green;
}
.letter3:before {
content:"N";
color:blue;
}
.letter4:before {
content:"E";
color:purple;
}
和 HTML:
<span class='letter1 letter2 letter3 letter4'> </span>
我如何使它工作?