Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

Zunächst einmal: Was ist ein Schriftsymbol? Oberflächlich betrachtet ist es ein Symbol, aber tatsächlich ist es Text. Wir können Schriftsymbole genauso festlegen wie Text. Im Allgemeinen gibt es zwei Möglichkeiten, Schriftsymbole festzulegen. Eine besteht darin, CSS-Dateien einzuführen und dann spezielle Klassen festzulegen; die andere besteht darin, sie über den Inhalt im Pseudoelement festzulegen. Schauen wir uns gemeinsam an, wie man es einstellt!

1: Importieren Sie die CSS-Datei und legen Sie eine spezielle Klasse für die Verwendung des Schriftsymbols fest

Ich habe die offizielle Iconfont-Website verwendet, um Experimente durchzuführen. Zuerst habe ich auf Baidu nach Iconfont gesucht, die offizielle Website aufgerufen und mich angemeldet. Nach der Anmeldung habe ich ein neues Projekt erstellt und zuerst mein Projekt geöffnet:

Bildbeschreibung hier einfügen

Klicken Sie auf das Symbol „Neues Projekt“:

Bildbeschreibung hier einfügen

Geben Sie dann einen Projektnamen ein und klicken Sie auf Neu:

Bildbeschreibung hier einfügen

Anschließend können Sie im Suchfeld oben nach dem gewünschten Symbol suchen. Geben Sie beispielsweise „Tmall“ ein, klicken Sie auf „Enter“, bewegen Sie die Maus über das gewünschte Symbol und klicken Sie auf das Einkaufswagensymbol, um es dem Inventar hinzuzufügen:

Bildbeschreibung hier einfügen

Öffnen Sie dann das Einkaufswagensymbol in der oberen rechten Ecke, klicken Sie auf Zum Projekt hinzufügen, wählen Sie Ihren Projektnamen aus und klicken Sie auf OK. Mein Projektname ist „HelloWorld“:

Bildbeschreibung hier einfügenBildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Danach gelangen Sie zu meinem Projekt. Das ist das Projekt, in dem Sie das Symbol oben hinzugefügt haben. Wenn Sie es lokal verwenden möchten, klicken Sie auf „Lokal herunterladen“:

Bildbeschreibung hier einfügen

Nach dem Download entpacken Sie es und kopieren alle Dateien im innersten Teil der entpackten Datei (Dateien mit der Endung css, eot, woff usw.) in einen Ordner unter meinem Projekt. Der Ordner kann beliebig benannt werden:

Bildbeschreibung hier einfügen

Fügen Sie dann die Datei iconfont.css in die HTML-Datei ein:

Bildbeschreibung hier einfügen

Die verwendete Methode besteht darin, zuerst Iconfont zur Klasse des Elements hinzuzufügen, in dem ich das Symbol platzieren möchte, und dann den Namen des Symbols hinzuzufügen. Der Name lautet wie folgt:

Bildbeschreibung hier einfügen

Wenn Sie diesen Namen verwenden möchten, verschieben Sie ihn einfach auf das Symbol und klicken Sie im Popup-Fenster auf „Code kopieren“:

Bildbeschreibung hier einfügen

Dann kannst du es direkt verwenden:

Bildbeschreibung hier einfügen

Unter ihnen ist Iconfont erforderlich. Das Folgende ist der Name, nachdem wir den obigen Code kopiert haben

Wenn Sie es nicht lokal herunterladen möchten, können Sie auch die Online-CSS-Datei verwenden. Zuerst finden wir die Schnittstelle des obigen Projekts auf der offiziellen Iconfont-Website. Klicken Sie zuerst auf "Schriftklasse", dann auf "Kein Code, klicken Sie hier, um zu generieren", dann sehen wir einen Link:

Bildbeschreibung hier einfügen

Dann müssen wir die Datei nicht herunterladen und auch keine zugehörigen Dateien importieren. Wir müssen nur die CSS-Datei in den HTML-Code einfügen, der das Symbol verwendet:

Bildbeschreibung hier einfügen

Danach können Sie es direkt verwenden. Die Klasse muss noch Iconfont enthalten, und dann müssen Sie den Namen des Symbols als Klasse einschließen. Der Symbolname wird immer noch durch „Kopieren des Codes“ erhalten:

Bildbeschreibung hier einfügen

Dann kannst du einfach schreiben:

Bildbeschreibung hier einfügen

2. Setzen Sie es durch den Inhalt im Pseudoelement

Mit den obigen Schritten können Sie dem Projekt Symbole hinzufügen. Da die obige Einführungsmethode beschrieben wurde, werden wir sie hier beschreiben. Vorausgesetzt, wir haben das Symbol bereits in das Projekt eingeführt, können wir das Projekt zunächst auf den lokalen Computer herunterladen. Dies wurde in der vorherigen Methode erwähnt, daher werde ich es hier nicht beschreiben. Kopieren Sie dann die Dateien mit den Endungen eot, woff2, woff, ttf und svg und weisen Sie diese Dateien dann einer Datei in unserem Projekt zu:

Bildbeschreibung hier einfügen

Importieren Sie diese Dateien anschließend wie folgt in die CSS-Datei:

@Schriftart {
	Schriftfamilie: „Iconfont“;
	Quelle: URL ('../fonts/iconfont.eot');
	Quelle: URL('../fonts/iconfont.eot?#iefix') Format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/iconfont.woff2') format('woff2'),
	url('../fonts/iconfont.woff') format('woff'), /* Moderne Browser */
	url('../fonts/iconfont.ttf') format('truetype'),/* Safari, Android, iOS */
	url('../fonts/iconfont.svg#iconfont') format('svg'); /* Legacy-iOS */
}

Die obige Schriftfamilie wird von uns selbst definiert. Wir müssen diese Dateien in die URL einführen. Die einfachen Anführungszeichen in url() sind die URL-Adressen dieser Dateien relativ zu diesen CSS-Dateien. #iefix und #iconfont sind unverzichtbar. #iefix ist festgelegt und der Name in #iconfont ist der Name in font-family . Sie müssen nach dem entsprechenden Dateinamen hinzugefügt werden. Der Inhalt in format() kann nicht geändert werden. Sie können den obigen Inhalt in Ihren eigenen kopieren und nur die entsprechende URL-Adresse entsprechend dem Suffixnamen ändern. Ändern Sie ihn nicht willkürlich, sonst machen Sie Fehler. Da wir die Symbole darin häufig verwenden werden, müssen wir einige Attribute in eine öffentliche Klasse einfügen, wie unten gezeigt:

[Klasse^="Symbol-"],
[Klasse*="Symbol-"] {
	Schriftfamilie: „Iconfont“;
	Schriftstil: normal;
}

Das bedeutet, dass solange die Klasse icon- es die Attribute font-family und font-style gibt. Der Name font-family ist der Name font-family in @font-face . Wenn wir das class-Attribut verwenden müssen, fügen wir der Klasse des Elements in der htm-Datei einen Namen hinzu, der mit icon- beginnt, wie unten gezeigt:

Bildbeschreibung hier einfügen

Anschließend können wir das entsprechende Icon setzen, meist mithilfe von Pseudoelementen, die sich in CSS wie folgt setzen lassen:

Bildbeschreibung hier einfügen

Was den Inhalt im Inneren betrifft, ist das vordere \ fixiert und das hintere e799 kommt von hier. Wir gehen zurück zur offiziellen Iconfont-Website, suchen das Symbol in unserem Projekt, bleiben darauf und klicken auf das Bearbeitungssymbol:

Bildbeschreibung hier einfügen

Kopieren Sie den Inhalt unter „Unicode (hexadezimal)“:

Bildbeschreibung hier einfügen

Das ist es!

Wenn Sie es nicht lokal herunterladen möchten, können Sie auch die Online-Unicode-Kodierung verwenden. Zuerst finden wir die Schnittstelle des obigen Projekts auf der offiziellen Iconfont-Website, klicken auf „Unicode“ und dann auf „Kein Code, klicken Sie hier, um zu generieren“. Dann wird ein Link angezeigt:

Bildbeschreibung hier einfügen

Kopieren Sie den Linkinhalt, sodass wir die Datei nicht in das Projekt kopieren müssen. Fügen Sie einfach den obigen Linkinhalt in die CSS-Datei ein:

@Schriftart {
  Schriftfamilie: „Iconfont“; /* Projekt-ID 2074612 */
  Quelle: URL ('//at.alicdn.com/t/font_2074612_ndaz958615n.eot');
  Quelle: URL ('//at.alicdn.com/t/font_2074612_ndaz958615n.eot?#iefix') Format ('embedded-opentype'),
  url('//at.alicdn.com/t/font_2074612_ndaz958615n.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2074612_ndaz958615n.woff') format('woff'),
  URL ('//at.alicdn.com/t/font_2074612_ndaz958615n.ttf') Format ('TrueType'),
  url('//at.alicdn.com/t/font_2074612_ndaz958615n.svg#iconfont') format('svg');
}

Schreiben Sie dann in CSS:

[Klasse^="Symbol-"],
[Klasse*="Symbol-"] {
	Schriftfamilie: „Iconfont“;
	Schriftstil: normal;
}

Danach müssen Sie aufschreiben, was der Inhalt im Inhalt ist. Dies wurde oben ausführlich erklärt und wird hier nicht wiederholt:

.icon-tianmao::vor {
	Inhalt: '\e799';
}

Dann ist es auch in der HTML-Datei notwendig. Diese werden in der zweiten Methode ausführlich erklärt, daher werde ich hier nicht näher darauf eingehen:

<i Klasse="icon-tianmao"></i>

Dies ist das Ende des Artikels zur Verwendung von Schriftsymbolen in CSS. Weitere relevante Inhalte zu CSS-Schriftsymbolen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  So schreiben Sie den Nofollow-Tag und verwenden ihn

>>:  Detaillierte Erklärung zum schnellen Erstellen einer Blog-Website mit Docker

Artikel empfehlen

So finden Sie langsame MySQL-Abfragen

Vorwort Ich glaube, dass jeder in seiner tägliche...

Detaillierte Erklärung des Vue-Datenproxys

Inhaltsverzeichnis 1. Worüber ich unten sprechen ...

Node+Socket realisiert einfache Chatroom-Funktion

In diesem Artikel wird der spezifische Code von N...

Eine kurze Analyse von MySQL - MVCC

Versionskette In den Tabellen der InnoDB-Engine g...

Beispiel zur MySQL-Passwortänderung – ausführliche Erklärung

Beispiel zur MySQL-Passwortänderung – ausführlich...

Analyse der Vorteile von path.join() in Node.js

Sie fragen sich möglicherweise, warum Sie die Met...

Linux verwendet join -a1, um zwei Dateien zusammenzuführen

Um die folgenden beiden Dateien zusammenzuführen,...

Canvas zeichnet Rubbellos-Effekt

In diesem Artikel wird der spezifische Code zum Z...

Drei gängige Methoden, um HTML-Seiten nach 3 Sekunden automatisch zu springen

In der Praxis stoßen wir häufig auf ein Problem: ...

Analyse von MySQL-Lock-Wait- und Deadlock-Problemen

Inhaltsverzeichnis Vorwort: 1. Verstehen Sie Lock...

Einige Verbesserungen in MySQL 8.0.24 Release Note

Inhaltsverzeichnis 1. Verbindungsmanagement 2. Ve...

Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

brauchen: Implementieren Sie die dynamische Anzei...

Konfigurieren Sie die Java-Entwicklungsumgebung in Ubuntu 20.04 LTS

Laden Sie das Java Development Kit jdk herunter D...