Font Awesome-Symbole als CSS-Inhalt verwenden
Sie äußern den Wunsch, Font Awesome-Symbole als CSS-Inhalt zu verwenden, wie im CSS-Code zu sehen ist :
a:before { content: "<i class='fa...'...</i>"; }
Sie fragen sich jedoch, ob dies aufgrund der Einschränkungen bei der Verwendung von HTML in Inhalten machbar ist. Der Vorschlag von Bildern ist möglicherweise die einzige Option. Dieser Artikel geht auf Ihre Bedenken ein und bietet praktische Lösungen.
Die richtige Methode verstehen
Bei der Verwendung von Font Awesome-Symbolen als CSS-Inhalt ist der im Beispiel dargestellte Ansatz falsch . Um sie richtig zu verwenden, befolgen Sie diese Schritte:
a:before { font-family: FontAwesome; content: "\f095"; }
Wenn Sie beispielsweise das Symbol „Telefon“ verwenden möchten, kopieren Sie die folgende Inhaltseigenschaft:
content: "\f095";
Und verwenden Sie sie wie oben gezeigt.
Demo:
Call Us
Zusätzliche Überlegungen:
a:before { font-family: FontAwesome; content: "\f095"; display: inline-block; padding-right: 3px; vertical-align: middle; }
Verwenden Sie für FontAwesome 5 und höher die aktualisierte Syntax:
a:before { font-family: "Font Awesome 5 Free"; content: "\f095"; display: inline-block; padding-right: 3px; vertical-align: middle; font-weight: 900; }
Hover-Effekte:
Um das Symbol zu ändern Verwenden Sie beim Schweben einen separaten Selektor und Regeln für die :hover-Aktion:
a:hover:before { content: "\f099"; }
Icon-Nudging korrigieren:
Wenn das Symbol aufgrund unterschiedlicher Größen verschoben wird, legen Sie fest eine feste Breite in der Basisdeklaration:
a:before { /* Other properties here */ width: 12px; }
Durch Befolgen dieser aktualisierten Richtlinien können Sie Font Awesome-Symbole effektiv als CSS-Inhalt verwenden, um die visuelle Attraktivität Ihrer Webelemente zu verbessern.
Das obige ist der detaillierte Inhalt vonWie kann ich Font Awesome Icons richtig als CSS-Inhalt verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!