Maison >interface Web >tutoriel CSS >Pourquoi mes icônes Font Awesome 5 ne s'affichent-elles pas dans les pseudo-éléments ?
Dépannage des problèmes d'affichage de Font Awesome 5 sur les pseudo-éléments
Lorsque vous essayez de modifier le contenu de l'icône d'une étendue à l'aide de Font Awesome 5 via CSS, il est possible de rencontrer des cas où des espaces réservés carrés sont affichés à la place des icônes prévues. Ce problème peut survenir malgré l'inclusion correcte du CDN et du balisage HTML Font Awesome.
Implémentation CSS incorrecte
Le code CSS fourni utilise le style suivant :
.myClass::after { font-family: 'Font Awesome 5 Free'; content: '\f008'; }
Cependant, ce code ne parvient pas à afficher correctement l'icône. Pour résoudre ce problème, il est crucial d'ajouter la propriété font-weight: 900; au style du pseudo-élément.
CSS corrigé
.myClass::after { font-family: 'Font Awesome 5 Free'; content: "\f008"; font-weight: 900; }
En ajoutant cette propriété, vous fournissez le poids nécessaire à l'icône, ce qui lui permet de s'afficher correctement. Le code mis à jour suivant devrait résoudre le problème :
.myClass { font-size: 45px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: "\f008"; font-weight: 900; }
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!