Wie kann ich Farbe, Größe und Schatten von Symbolen aus den Symbolen von Font Awesome stylen ?
Auf der Website von Font Awesome werden beispielsweise einige Symbole in Weiß und einige in Rot angezeigt, aber nicht, CSS
wie sie auf diese Weise gestaltet werden sollen ...
Sie können den Stil auch einfach inline hinzufügen:
quelle
class='icon-ok-sign my-red-class'
? oderclass='icon-ok-sign-red'
? Das macht es weniger lesbar und fügt eine nutzlose Komplexität hinzu.Wenn Sie Bootstrap gleichzeitig verwenden, können Sie Folgendes verwenden:
Andernfalls:
quelle
Es sieht so aus, als würde die Farbe des FontAwesome-Symbols auf Textinformationen, Textfehler usw. reagieren.
quelle
inyour.css Datei:
inyour.html Datei:
quelle
Es gibt eine wirklich einfache Möglichkeit, die Farbe von Font Awesome-Symbolen zu ändern.
Sie können den Hex-Code nach Ihren Wünschen ändern. HINWEIS: Die Textfarbe ändert auch die Symbolfarbe, es sei denn,
style="color:#00cc6a"
dasi
Tag enthält eine.quelle
Mit FA 4.4.0 hinzufügen
zum Dokument CSS und dann mit
ändert die Farbe in rot. Sie können Ihre eigene Farbe einstellen.
quelle
quelle
http://fortawesome.github.io/Font-Awesome/examples/
Hier habe ich in meinem CSS einen globalen Stil definiert, bei dem die Hauptfarbe eine Klasse ist, in meinem Fall ein hellblauer Farbton. Ich finde, dass die Verwendung von Inline-Stilen auf Symbolen mit Font Awesome gut funktioniert, insbesondere wenn Sie Ihre Farben semantisch benennen, dh nav-color, wenn Sie dafür eine separate Farbe wünschen usw.
In diesem Beispiel auf ihrer Website und wie ich auch in meinem Beispiel geschrieben habe, hat die neueste Version von Font Awesome die Syntax zum Anpassen der Größe geringfügig geändert. Früher war dies:
wo muss ich jetzt verwenden:
Dies hängt natürlich alles davon ab, welche Version von Font Awesome Sie in Ihrer Umgebung installiert haben. Hoffe das hilft.
quelle
In FontAwesome 4.0 ändern sich die Klassen in 'fa-2x', 'fa-3x'.
quelle
Sie können einfach eine Klasse in Ihrer CSS-Datei definieren und sie wie in eine HTML-Datei kaskadieren
Schreiben Sie jetzt in CSS
quelle
Zielen Sie einfach auf den vordefinierten Klassennamen "font-awesome"
in ex:
HTML
CSS
quelle
Bitte beziehen Sie sich auf den Link http://www.w3schools.com/icons/fontawesome_icons_intro.asp
quelle
Ich hatte das gleiche Problem, als ich versuchte, die Symbole direkt von BootstrapCDN aus zu verwenden (der einfachste Weg). Dann lud ich die CSS-Datei herunter und kopierte sie in den CSS-Ordner meiner Site, die CSS-Datei (beschrieben unter "einfach" in der Dokumentation zu fantastischen Schriftarten), und alles begann so zu funktionieren, wie es sollte.
quelle
Anerkennung: Kann ich die Farbe der Symbolfarbe von Font Awesome ändern?
(Diese Antwort baut auf dieser Antwort auf.)
(zum Beispiel für das Lesezeichensymbol :)
inyour.css Datei:
inyour.html Datei:
quelle
Wickeln Sie das i-Tag in p oder span ein, dann können Sie die Bootstrap-CSS-Klasse verwenden
quelle
Verwenden Sie für die Font Awesome 5 SVG- Version
quelle
Wie bereits erwähnt, handelt es sich bei fantastischen Symbolen für Schriftarten um Text. Folglich gestalten Sie ihn mit den entsprechenden CSS-Attributen. Zum Beispiel:
Wenn sich die Symbolgröße, wie es mir ziemlich häufig passiert, überhaupt nicht ändert, fügen Sie dem Attribut "Schriftgröße" "! Important" hinzu.
quelle
Zur Größenbestimmung von Symbolen
Sowohl unsere Web Fonts + CSS- als auch SVG + JS-Frameworks enthalten einige grundlegende Steuerelemente für die Größenanpassung von Symbolen im Kontext der Benutzeroberfläche Ihrer Seite.
Sie können wie verwenden
https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons
quelle
Ändern Sie dynamisch die CSS-Eigenschaften von .fa-xxx-Symbolen:
quelle
quelle
Ich würde Ihnen nicht raten, ein eingebautes, font-tolles Styling wie das fa-5x usw. zu verwenden. Aus Angst, sie könnten es ändern, und Sie müssten Ihren Anwendungscode ständig ändern, um den neuesten Standard zu erfüllen. Sie vermeiden dies einfach, indem Sie jeder Klasse, die Sie einheitlich gestalten möchten, dieselbe Klasse geben: Sagen Sie:
Hier ist die Klasse fa-sabi-social-icons
Dann können Sie in Ihrem CSS die Schriftarten mit denselben CSS-Regeln formatieren, mit denen Sie eine normale Schriftart formatieren würden. z.B
Damit sollten Ihre Schriften fantastisch gestaltet werden
quelle