Maison >interface Web >tutoriel CSS >Pourquoi mes icônes Font Awesome 5 s'affichent-elles sous forme de carrés sur des pseudo-éléments ?
Dans certains scénarios, les utilisateurs qui tentent de modifier dynamiquement le contenu des éléments span avec des icônes Font Awesome via CSS peuvent rencontrer un problème où l'icône est rendue sous forme de carré au lieu de l'icône prévue.
Le code CSS fourni illustre le problème :
.myClass { font-size:25px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: '\f008'; }
Cependant, ce CSS affiche l'icône sous forme de carré plutôt que sous l'icône spécifiée ("f008").
Pour résoudre ce problème, le code CSS doit inclure les éléments suivants property :
font-weight: 900
Le code CSS final est le suivant :
.myClass { font-size:45px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: "\f008"; font-weight: 900; }
En spécifiant l'épaisseur de la police sur 900, l'icône s'affichera correctement sur le pseudo-élément.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!