Wie die Verwendung von Bootstrap Glyphicons in Holder.js Bilder
Baue ich den front-end-ein Projekt mit Bootstrap und ich bin auf der Suche zu verwenden, die Glyphicons gefunden in 3.0.0 statt der üblichen text. Wie kann ich dies tun?
Diejenigen von Ihnen vertraut mit Holder.js, wird wissen, dass JS im Grunde schafft Platzhalter-Bilder, die auf der client-Seite. Dies ist nützlich, um Bandbreite zu sparen-Anwendungen, wie Sie nur herunterladen müssen das Gewicht des Skripts (etwa 4 kB) und lass den client-Rechner erzeugen die Bilder.
Möchte ich kombinieren die Glyphicons mit holder.js produziert mit einem großen, hochwertigen icons on the fly.
Aufruf einer Glyphicon mit Bootstrap ist geradlinig, wie folgt:
<span class="glyphicon glyphicon-user"></span>
Berufung ein dynamisches Bild mit dem text "Hallo Welt" mit holder.js wird wie folgt durchgeführt:
<img data-src="holder.js/200x200/text:Hello World">
Verstehe ich, dass die Bootstrap-CSS definiert, die Glyphicon-Klasse als schriftart, und dann wird ein pseudo-element vor Aufruf der spezifische Charakter definiert durch eine sekundäre Klasse. Siehe unten:
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
line-height: 1;
}
.glyphicon-user:before {
content: "\e008";
}
Wie gehe ich über die leicht übergeben ein bestimmtes glyphicon Zeichen in die richtige schriftart zu holder.js für Ausgabe ein Bild-Symbol?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, also das ist nicht Spitze, das Interesse von jedermann. Aber ich löste das Problem für mich, dachte, es eine gute Etikette zu teilen, meine Lösung mit der community.
Musste ich zwei Dinge tun. Nachdem ich realisiert holder.js parst das JavaScript canvas zeichnen Sie in ein png-Bild-Datei, das Problem war weniger ein "holder.js" Thema und mehr von einer reinen JS-und web font /fontface Problem.
Erste: hatte ich ausdrücklich sagen, dass das Glyphicons wurden Schriften und was war ich auf diese als. Ich Tat dies mit folgenden CSS:
Zweite: Einmal den browser kannte den Namen, den Standort und die Art der Schrift war ich mit ich beginnen konnte, es zu verwenden, um pass unicode-Zeichen, um eine JS-canvas-Objekt. Holder.js hat einer settings Var mit einer Reihe von "Themen", ich habe Folgendes benutzerdefiniertes Thema, um das array:
Dritte: alles was ich Jetzt zu tun hatte, übergeben Sie die unicode-Zeichen auf das JS-script und es würde die Produktion von icon-Bilder on-the-fly. Die HTML-sah wie folgt aus:
Produziert die folgenden dynamisch erzeugten Bild:
Die Taste, um die Auswahl und die übergabe der unicode-Zeichen in das richtige format für Sie interpretiert und gezeichnet wurde, übergeben werden, die unicode-Zeichen mit der HTML-Methode. ie &#x*{UNICODE-HIER}*; . Oder " ;", wie in obigen Beispiel.
Hier ist die Geige, wenn Sie wollen, mess around mit ihm.
Ich habe lange gesucht im Netz, aber habe keine Lösung. Als imsky sagte, dass wird als ein "Rechteck" (fehlende Zeichen). Also habe ich versucht, um meine eigene Lösung, aber dies ist nicht die Erstellung von Bild-mit holder.js
und dann auf css-Stil:
Hier ist das Ergebnis:
Aber ich bin noch auf der Suche Lösung für: Wie die Verwendung von Bootstrap Glyphicons in Holder.js Bilder. Jede Hilfe wird geschätzt.
Dank
Aber warum sind Sie so verwirrt, wenn die Lösung bereits vorhanden ist.
Entfernen Sie einfach alle holder.js zugehörigen änderungen und kommen zurück zu den Grundlagen und setzen Sie einfach diese Zeile am Ende des Dokuments, und sehe die änderung......
wenn Sie weitere Hilfe benötigen können Sie mir eine mail an [email protected]