Font Awesome-Symbol

Font Awesome ist eine beliebte Icon-Font-Bibliothek, die für Webdesign und -entwicklung verwendet wird.

Font Awesome enthält eine Reihe von Vektor-Symbolen, die einfach per CSS aufgerufen und verwendet werden können, und sie können in Größe, Farbe, Schatten und mehr angepasst werden.

Font Awesome war ursprünglich ein Open-Source-Projekt, das von Dave Gandy erstellt wurde, mit dem Ziel, ein flexibles, einfach zu verwendendes und skalierbares Icon-Set bereitzustellen, um traditionelle Bildsymbole zu ersetzen.

Font Awesome wurde über viele Versionen hinweg aktualisiert, und die derzeit gängige Version istFont Awesome 6 、Font Awesome 5undFont Awesome 4, alle Versionen können hier referenziert werden:https://fontawesome.com/versions。

Der Test dieser Website verwendeteFont Awesome 4, Icon-Liste:https://fontawesome.com/v4/icons/。

Um Font-Awesome-Symbole zu verwenden, fügen Sie im<head>-Bereich der HTML-Seite die folgende(n) Zeile(n) hinzu:

1. Empfohlenes CDN (Inland):

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

2. Empfohlenes CDN (Übersee)

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/font-awesome.min.css">

3. Direkt lokal herunterladen

Herunterladen

Hinweis:Es wird nicht empfohlen, es herunterzuladen und zu installieren; verweisen Sie einfach im head des HTML-Dokuments auf die CDN-Datei.

Hinweis:Dieses Tutorial verwendet Version 4.7.0.

Sie können das Präfixfaverwenden, um Font-Awesome-Symbole gemäß den Symbolnamen zu platzieren.

Beispiel

<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> </head> <body> <i class="fa fa-car"></i> <i class="fa fa-car" style="font-size:48px;"></i> <i class="fa fa-car" style="font-size:60px;color:red;"></i> </body> </html>

Ergebnis:


Selbst ausprobieren »

Klicken Sie auf die Schaltfläche "Try it", um Online-Beispiele anzuzeigen

Font Awesome ist für die Verwendung mit Inline-Elementen konzipiert. Die Elemente `<i>` und `<span>` werden häufig für Symbole verwendet.

Beachten Sie außerdem, dass sich das Symbol entsprechend ändert, wenn Sie die Schriftgröße oder Farbe des Symbolcontainers ändern.


Große Symbole

Die Klassen fa-lg (erhöht um 33%), fa-2x, fa-3x, fa-4x oder fa-5x werden verwendet, um die Symbolgröße relativ zu ihrem Container zu erhöhen.

Beispiel

<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> </head> <body> <i class="fa fa-car fa-lg"></i> <i class="fa fa-car fa-2x"></i> <i class="fa fa-car fa-3x"></i> <i class="fa fa-car fa-4x"></i> <i class="fa fa-car fa-5x"></i> </body> </html>

Ergebnis:


Selbst ausprobieren »

Tipp: Wenn Ihre Symbole oben und unten abgeschnitten werden, erhöhen Sie die Zeilenhöhe.


Listensymbol

Die Klassen `fa-ul` und `fa-li` werden verwendet, um das Standardpräfix in ungeordneten Listen zu ersetzen.

Beispiel

<ul class="fa-ul"> <li><i class="fa-li fa fa-check-square"></i>Listensymbole</li> <li><i class="fa-li fa fa-spinner fa-spin"></i>Listensymbole</li> <li><i class="fa-li fa fa-square"></i>Listensymbole</li> </ul>

Ergebnis:

  • Listensymbole
  • Listensymbole
  • Listensymbole

Selbst ausprobieren »

Umrandete und gezogene Symbole

Die Klassen fa-border, fa-pull-right oder fa-pull-left werden für Pull-Quotes oder Artikelsymbole verwendet.

Beispiel

<i class="fa fa-quote-left fa-3x fa-pull-left fa-border"></i>Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!<br>Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!<br>Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!<br>Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!

Ergebnis:

Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!
Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!
Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!
Rookie Tutorial -- Lernen ist nicht nur Technologie, sondern auch Träume!!!

Selbst ausprobieren »

Dynamisches Icon

Die Klasse `fa-spin` lässt das Icon rotieren, und die Klasse `fa-pulse` lässt das Icon in 8-Schritt-Zyklen rotieren.

Beispiel

<i class="fa fa-spinner fa-spin"></i> <i class="fa fa-circle-o-notch fa-spin"></i> <i class="fa fa-refresh fa-spin"></i> <i class="fa fa-cog fa-spin"></i> <i class="fa fa-spinner fa-pulse"></i>

Ergebnis:


Selbst ausprobieren »

Hinweis:IE8 und IE9 unterstützen keine CSS3-Animationen.


Gedrehte und gespiegelte Icons

Die Klassen fa-rotate-* und fa-flip-* werden verwendet, um Icons zu drehen und zu spiegeln.

Beispiel

<i class="fa fa-shield"></i> <i class="fa fa-shield fa-rotate-90"></i> <i class="fa fa-shield fa-rotate-180"></i> <i class="fa fa-shield fa-rotate-270"></i> <i class="fa fa-shield fa-flip-horizontal"></i> <i class="fa fa-shield fa-flip-vertical"></i>

Ergebnis:


Selbst ausprobieren »

Gestapelte Icons

Um mehrere Icons zu stapeln, verwenden Sie die Klasse `fa-stack` am übergeordneten Element, die Klasse `fa-stack-1x` für Icons normaler Größe und `fa-stack-2x` für größere Icons.

Die Klasse `fa-inverse` kann als alternative Icon-Farbe verwendet werden. Sie können auch größere Icon-Klassen zum übergeordneten Element hinzufügen, um die Größe weiter zu steuern.

Beispiel

<span class="fa-stack fa-lg"> <i class="fa fa-circle-thin fa-stack-2x"></i> <i class="fa fa-twitter fa-stack-1x"></i> </span> fa-twitter auf fa-circle-thin<br> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-twitter fa-stack-1x fa-inverse"></i> </span> fa-twitter (invers) auf fa-circle<br> <span class="fa-stack fa-lg"> <i class="fa fa-camera fa-stack-1x"></i> <i class="fa fa-ban fa-stack-2x text-danger" style="color:red;"></i> </span> fa-ban auf fa-camera

Ergebnis:

fa-twitter auf fa-circle-thin
fa-twitter (invers) auf fa-circle
fa-ban auf fa-camera

Selbst ausprobieren »

Symbole mit fester Breite

Die Klasse `fa-fw` wird verwendet, um Icons mit fester Breite festzulegen. Diese Klasse ist sehr nützlich, wenn unterschiedliche Icon-Breiten zu Fehlausrichtungen führen. Sie eignet sich besonders für Bootstrap-Navigationslisten und Listengruppen.

Beispiel

<div class="list-group"> <a href="#" class="list-group-item"><i class="fa fa-home fa-fw"></i> Startseite</a> <a href="#" class="list-group-item"><i class="fa fa-book fa-fw"></i> Bibliothek</a> <a href="#" class="list-group-item"><i class="fa fa-pencil fa-fw"></i> Anwendungen</a> <a href="#" class="list-group-item"><i class="fa fa-cog fa-fw"></i> Einstellungen</a> </div>

Selbst ausprobieren »
Weitere Erweiterungen