特定のシナリオでは、CSS 経由で Font Awesome アイコンを使用して Span 要素のコンテンツを動的に変更しようとすると、次のような問題が発生する可能性があります。アイコンが意図したアイコンではなく正方形として表示される問題。
提供された CSS コードは問題を示しています:
.myClass { font-size:25px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: '\f008'; }
ただし、この CSS は指定されたアイコン ('f008') ではなく正方形としてアイコンを表示します。
この問題を解決するには、CSS コードに次のコードを含める必要があります。 property:
font-weight: 900
最終的な CSS コードは次のとおりです:
.myClass { font-size:45px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: "\f008"; font-weight: 900; }
フォントの太さを 900 に指定すると、アイコンは擬似要素上で正しくレンダリングされます。
以上が私の Font Awesome 5 アイコンが疑似要素上で四角形としてレンダリングされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。