Heim >Web-Frontend >CSS-Tutorial >Wie kann ich Font Awesome-Symbole richtig in SVG-Bilder einbetten?
Einbinden von Font Awesome-Symbolen in SVG-Bildern
Das Ersetzen eines Bildes innerhalb einer SVG-Datei durch ein Font Awesome-Symbol kann aufgrund der Ungültigkeit von auf Schwierigkeiten stoßen „i“-Elemente in SVG. Um Font Awesome-Symbole zu verwenden, muss man das spezifische Zeichen einbinden, das das Symbol darstellt.
Durch die Untersuchung des Stylesheets von Font Awesome kann die Syntax für die CSS-Darstellung jedes Symbols abgeleitet werden. Beispielsweise in CSS:
.icon-cloud-download:before { content: "\f0ed"; }
In SVG unterscheidet sich die Zeichenkodierung:
<g><text x="0" y="0">&#xf0ed;</text></g>
Zusätzlich ist es notwendig, die Font Awesome-Schriftfamilie im Stylesheet anzugeben:
svg text { font-family: FontAwesome; }
Für kostenlose Versionen von Font Awesome 5 muss die Deklaration der Schriftfamilie aktualisiert werden:
svg text { font-family: 'Font Awesome 5 Free'; }
Das obige ist der detaillierte Inhalt vonWie kann ich Font Awesome-Symbole richtig in SVG-Bilder einbetten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!