Fügen Sie einer Reihe von Schaltflächen ein font-awesome-Symbol hinzu

8

Ich weiß, dass ich eine Schriftart, die so großartig ist, wie folgt hinzufügen kann:

%Vor%

Aber gibt es eine Möglichkeit, eine CSS-Klasse zu erstellen, so dass das Symbol automatisch für alle Schaltflächen eingefügt wird?

    
shenku 08.08.2014, 04:31
quelle

3 Antworten

6

Dies ist mit Glyphicon und FontAwesome. Fügen Sie Ihren Unicode (in der CSS-Datei) in den Inhalt ein und erstellen Sie einen Klassennamen, der für Ihre Situation geeignet ist, oder fügen Sie ihn einfach zu .btn oder .btn-default hinzu, aber ändern Sie die CSS, um Folgendes zu berücksichtigen:

FontAwesome: Ссылка *

Glyphicon: Ссылка

HTML

%Vor%

Ссылка

CSS

%Vor%     
Christina 08.08.2014, 04:58
quelle
4

Dies erreichen Sie in CSS mit dem :after Pseudoelement :

Entfernen Sie zunächst das i -Element aus Ihrem a -Element und geben Sie dann Ihrem a -Element eine neue Klasse. Ich werde "chevron-right" verwenden:

%Vor%

Navigiere nun zum FontAwesome's Cheatsheet , um die Unicode-ID für das Symbol zu finden, das du verwenden möchtest . Hier finden wir Folgendes:

  

fa-chevron-right [  ]

Dies bedeutet, dass die Unicode-ID unseres Icons (in hexadezimal) f054 ist.

Jetzt können wir zu unserer CSS-Datei gehen und folgendes hinzufügen:

%Vor%

Beachten Sie, dass ich die &#x von &#xf054 durch \ ersetzt und das Semikolon vollständig gelöscht habe.

Hier ist eine JSFiddle-Demo , die sowohl das HTML-Symbol als auch das CSS-Symbol zusammen verwendet.

    
James Donnelly 08.08.2014 11:14
quelle
2

Die folgenden CSS-Regeln zielen auf die .btn -Elemente ab und injizieren dann ein :after -Pseudo-Element, das das Symbol am Ende der Schaltfläche platziert. Zusätzliches Styling kann erforderlich sein. Andere Optionen sind die Verwendung von JavaScript, um das Element <i> mit benötigten Klassen zu injizieren.

%Vor%     
Govind jha 29.01.2016 10:46
quelle