ロゴテキストの文字を色分けして表示したいのですが、使い方span
が荒く、JavaScriptを使うとページの読み込みが遅くなります。:before
そのため、同じ要素の複数のクラスを使用して CSS 疑似要素を使用しようとしましたが、機能しません。最後のクラスの文字、つまり のみが表示されます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>
どうすれば機能しますか?