Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich Font Awesome Icons richtig als CSS-Inhalt verwenden?

DDD
Freigeben: 2024-11-18 10:12:02
Original
503 Leute haben es durchsucht

How Can I Use Font Awesome Icons as CSS Content Correctly?

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>";
}
Nach dem Login kopieren

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:

  1. Öffnen Sie das Font Awesome-Stylesheet.
  2. Suchen Sie die Klasse des Symbols, das Sie verwenden möchten .
  3. Kopieren Sie die Inhaltseigenschaft unter dieser Klasse, einschließlich der Unicode-Entität.
  4. Verwenden Sie es so:
a:before {
    font-family: FontAwesome;
    content: "\f095";
}
Nach dem Login kopieren

Wenn Sie beispielsweise das Symbol „Telefon“ verwenden möchten, kopieren Sie die folgende Inhaltseigenschaft:

content: "\f095";
Nach dem Login kopieren

Und verwenden Sie sie wie oben gezeigt.

Demo:

Call Us

Nach dem Login kopieren

Zusätzliche Überlegungen:

  • Um mögliche Konflikte mit anderen Schriftarten zu vermeiden, geben Sie die Schriftart an -family als FontAwesome.
  • Wenn Sie etwas Platz zwischen dem Symbol und dem Text wünschen, stellen Sie display: inline-block ein und verwenden Sie padding-right:
a:before {
    font-family: FontAwesome;
    content: "\f095";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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";
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage