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

Einführung in die Docker-Architektur

Docker umfasst drei grundlegende Konzepte: Image:...

So aktivieren Sie Flash in Windows Server 2016

Ich habe vor Kurzem VMware Horizon bereitgestellt...

So ermitteln Sie, ob das Linux-System auf VMware installiert ist

Wie kann festgestellt werden, ob das aktuelle Lin...

Detaillierte Erklärung der jQuery-Methodenattribute

Inhaltsverzeichnis 1. Einführung in jQuery 2. jQu...

So stellen Sie Gitlab mit Docker-Compose bereit

Docker-Compose stellt Gitlab bereit 1. Docker ins...

Details zum Schreiben von React in einem Vue-Projekt

Wir können jsx/tsx-Dateien direkt erstellen Die P...

Das Prinzip und die grundlegende Verwendung von Vue.use() in Vue

Inhaltsverzeichnis Vorwort 1. Verstehen mit Beisp...

Installieren Sie Memcached und die PHP Memcached-Erweiterung unter CentOS

In Bezug auf das leistungsstarke verteilte Speich...

So gestalten Sie die Homepage von Tudou.com

<br />Ich arbeite seit mehreren Jahren im Fr...

Ein MySQL-Migrationsplan und eine praktische Auflistung der Fallstricke

Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...

Praktischer Bericht zur Lösung des MySQL Deep Paging-Problems

Inhaltsverzeichnis Vorwort Warum wird Limit Deep ...

Beispiel für eine Routing-Berechtigungsverwaltungsmethode in Vue2/vue3

1. Es gibt im Allgemeinen zwei Methoden zur Steue...