PASST AUF!
Die Bootstrap-Symbole sind nach dieser Zusammenführung der Pull-Anforderung wieder verfügbar .
Nachdem ich in den letzten Wochen hin und her gegangen bin, habe ich beschlossen , die Glyphicons-Symbolschrift im Haupt-Repo wiederherzustellen . Angesichts der Häufigkeit von Symbolen in Benutzeroberflächen ist es für die meisten Benutzer wahrscheinlich ein schlechter Dienst, sie (oder eine andere Symbolschriftart) nicht an derselben Stelle wie CSS und JS einzufügen.
Mit diesem Update kommt folgendes:
- Stellt die Dokumentation wieder her (auf der Seite Komponenten)
- Neue Variablen
@icon-font-path
und@icon-font-name
für mehr Flexibilität beim Hinzufügen und Entfernen von Symbolschriftarten- Upgrades auf die neuesten Glyphicons (Hinzufügen von 40 neuen Symbolen)
- Entfernt die alte Glyphicons-Erwähnung von der CSS-Seite
Wir werden in Zukunft daran arbeiten, die Anpassung von Symbolschriftarten zu verbessern, damit das Austauschen von Schriftartenbibliotheken einfacher wird (was die ganze Motivation für die ursprüngliche Entfernung war).
Welches ist die CDN-URL der neuen Version von Twitter Bootstrap Glyphicons?
Vom Bootstrap 3 wurden sie in ein separates Repository verschoben , aber ich habe kein CDN gefunden.
Aus der offiziellen Dokumentation:
Mit dem Start von Bootstrap 3 wurden Symbole in ein separates Repository verschoben. Dies hält das primäre Projekt so schlank wie möglich, erleichtert den Benutzern das Austauschen von Symbolbibliotheken und macht Glyphicons-Symbolschriftarten für mehr Personen außerhalb von Bootstrap leichter verfügbar.
Auf der offiziellen Website wird keine CDN-URL für Symbole bereitgestellt.
Wo kann man es finden? Ich möchte das Repository nicht herunterladen und in mein Projekt aufnehmen.
quelle
Antworten:
Mit der jüngsten Version von Bootstrap 3 und dem Zusammenführen der Glyphicons zum Haupt-Bootstrap-Repo stellt Bootstrap CDN nun das gesamte Bootstrap 3.0-CSS einschließlich Glyphicons bereit . Die Bootstrap-CSS-Referenz ist alles, was Sie einschließen müssen: Glyphicons und ihre Abhängigkeiten befinden sich auf relativen Pfaden auf der CDN-Site und werden in referenziert
bootstrap.min.css
.In HTML:
In CSS:
Hier ist eine funktionierende Demo .
Beachten Sie, dass Sie
.glyphicon
Klassen anstelle von.icon
: verwenden müssen.Beispiel:
Beachten Sie auch, dass Sie
bootstrap.min.js
für die Verwendung von Bootstrap-JavaScript-Komponenten weiterhin einschließen müssen . Die URL finden Sie unter Bootstrap-CDN .Wenn Sie die Glyphicons separat verwenden möchten , können Sie dies tun, indem Sie direkt auf das Glyphicons-CSS auf Bootstrap CDN verweisen .
In HTML:
In CSS:
Da die
css
Datei bereits alle erforderlichen Glyphicons-Abhängigkeiten enthält (die sich in einem relativen Pfad auf der Bootstrap-CDN-Site befinden),css
müssen Sie lediglich die Datei hinzufügen , um Glyphicons zu verwenden.Hier ist eine funktionierende Demo der Glyphicons ohne Bootstrap.
quelle
svg
Bilddatei) importiert , die sich in einem relativen Pfad auf der Bootstrap-CDN- Site befinden. Sie brauchen also nichts mehr..icon
das nicht mehr benutzt wird.Eine Alternative wäre, Font-Awesome für Symbole zu verwenden:
Einschließlich Font-Awesome
Öffnen Sie Font-Awesome auf CDNJS und kopieren Sie die CSS-URL der neuesten Version:
Oder in CSS
Zum Beispiel (Hinweis, die Version wird sich ändern):
Verwendung:
Es enthält viele Symbole !
quelle
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
Obwohl Bootstrap CDN Glyphicons in bootstrap.min.css wiederhergestellt hat, enthalten die Bootwatch-CSS-Dateien von Bootstrap CDN keine Glyphicons.
Zum Beispiel Amelia-Thema: http://bootswatch.com/amelia/
Standardmäßig enthält Amelia Glyphicons in dieser Datei: http://bootswatch.com/amelia/bootstrap.min.css
Die CSS-Datei von Bootstrap CDN enthält jedoch keine Glyphen: http://netdna.bootstrapcdn.com/bootswatch/3.0.0/amelia/bootstrap.min.css
Wie bei @edsioufi erwähnt, sollten Sie glphicons css einschließen, wenn Sie Bootswatch-Dateien aus dem Bootstrap-CDN verwenden. Datei: http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css
quelle
Wenn Sie nur Glyphen-Symbole ohne zusätzliches CSS haben möchten, können Sie eine CSS-Datei erstellen und den folgenden Code einfügen und in die CSS-Hauptdatei aufnehmen.
Ich muss diese zusätzliche Datei erstellen, da der unten stehende Link auch mit meinen Site-Stilen zu tun hat.
Anstatt es direkt zu verwenden, habe ich eine CSS-Datei erstellt
bootstrap-glyphicons.css
Und die erstellte CSS-Datei in meine Haupt-CSS-Datei importiert, sodass ich nur die Glyphicons importieren kann. Ich hoffe das hilft
quelle