So verwenden Sie SVG-Sprites als Symbole

Veröffentlicht: 2023-01-16

Ein SVG-Sprite ist eine XML-Datei, die eine Sammlung von SVG-Bildern enthält. Die Bilder können als Symbole oder Illustrationen auf einer Website oder in einer mobilen App verwendet werden. Jedes Bild ist in einem separaten Element enthalten, und die XML-Datei kann zwischengespeichert werden, sodass die Symbole offline verwendet werden können. Um ein SVG-Sprite zu verwenden, muss die XML-Datei in das Dokument geladen werden. Die Bilder können dann verwendet werden, indem auf die ID des Elements verwiesen wird. Um beispielsweise das Bild einer Katze zu verwenden, würde die XML-Datei in das Dokument geladen und das Bild über seine ID referenziert: Das Katzenbild kann dann überall im Dokument verwendet werden, indem auf die ID verwiesen wird: Das Bild kann mit CSS gestylt werden, und die Position und Größe kann mit den 'x'- und 'y'-Attributen gesteuert werden: Es gibt mehrere Gründe, warum diese Dateien besonders nützlich für Logos, Diagramme und Symbole sind. Typischerweise werden ein Symbol und ein Bild als separate Bilder über eine SVG-Datei definiert. Eine weitere Option besteht darin, eine einzelne sva-Datei zu mehreren sva-Images hinzuzufügen. Es gibt mehrere Tools, mit denen Pixelpositionen berechnet und CSS-Code generiert werden können. Es gibt keine Begrenzung, wie oft ein einzelnes Element auf einer Seite mit dem use-Element verwendet werden kann. Externe Bilder werden in älteren Browsern wie IE11 oder darunter nicht angezeigt. Um HTML-Markup-Fehler zu vermeiden, besteht die beste Alternative darin, das vollständige SVG in das HTML-Markup einzufügen und auf jedes Sprite mit seinem Ziel zu verweisen. Jeder einzelnen Figur wird eine Sprite-Klasse zugewiesen, und eingebettetes CSS weist sie an, standardmäßig Folgendes anzuzeigen: keine. Skalierbare Grafiken können auf zwei Arten erstellt werden: von Hand oder durch ein Programm. Im letzteren Fall ist eine einzige Codezeile erforderlich. Wenn Sie ein Vektorbildprogramm verwenden, zeichnen Sie Ihre Symbole auf einem virtuellen Zeichenbrett und manipulieren sie mit verschiedenen Formen, Farben und Pfadmanipulationen. Ihre in diesem Fall. Bilder können mit dem *svg-Tag direkt in ein HTML-Dokument geschrieben werden. Wenn Sie einen VS-Code, Ihre bevorzugte IDE oder HTML verwenden, können Sie das SVG-Bild in Ihr Dokument einbinden, indem Sie es als HTML-Element verwenden. Wenn Sie alle Schritte korrekt befolgt haben, sollten Sie in der Lage sein, eine Seite wie die unten gezeigte zu erstellen. Vektorgrafiken mit skalierbaren Bildern werden als SVG-Dateien bezeichnet. Wenn es um Bildformate geht, können verschiedene Kontexte verwendet werden SVG-Bilder erstellen. HTML-Elemente wie *img oder *svg werden von Browsern unterstützt, wenn SVG-Bilder verwendet werden. Können SVG-Dateien als Symbole verwendet werden? Bildnachweis: svgrepo Der Hauptvorteil von skalierbaren Vektorgrafiken (SVGs) besteht darin, dass sie als Symbole auf Ihrer Website verwendet werden können weil es Vektorgrafiken sind. Vektorgrafiken können in beliebiger Größe skaliert werden und haben die gleiche hohe Qualität. Da diese Dateien klein und gut komprimierbar sind, wird Ihre Website nicht langsam geladen. Skalierbare Vektorgrafiken (SVG) können mit der XML-Syntax (eXtensible Markup Language) gezeichnet werden, wenn ein Vektorbildformat verwendet wird. Ein SVG ist im Gegensatz zu einem Pixelbild mit fester Größe ein XML-Codeblock, der direkt in einem Browser angezeigt und gerendert werden kann. Bilder, die viel kleiner sein können als Worte, sind viel prägnanter und können Handlungen und Informationen viel schneller anzeigen. Ungefähr zur gleichen Zeit, als Tamagotchis, iMacs und Palm Pilots ihren Weg in unsere Häuser fanden, wurde das SVG-Bilddateiformat für das Internet verfügbar. Im Allgemeinen unterstützten die meisten Webbrowser keine SVG-Formate und waren sich dessen nicht bewusst. Bis 2017 hatten Webbrowser jedoch aufgrund fehlender Unterstützung Schwierigkeiten beim Rendern von SVG. Wenn Sie einen Icon-Webfont oder eine vektorbasierte Schriftart verwenden, werden Sie keine Probleme mit der Skalierung haben. Vorgefertigte Icon-Sets bieten Ihnen eine eingeschränktere Auswahl an Gestaltungsmöglichkeiten, wenn es um die Gestaltung von Icons geht. Wählen Sie eine SVG-Datei, wenn Sie etwas Vielseitigeres erstellen möchten. Ein SVG-Symbol kann entweder mit einem Handwerkzeug oder einem Softwareprogramm erstellt werden. Mit einem Vektorbildprogramm kann ein Icon auf einem virtuellen Zeichenbrett gezeichnet werden. Anschließend können Sie die fertige.svg-Datei exportieren. Sie können auch kostenlose SVG-Symbole von dieser Evernote-Liste erhalten. Die Abmessungen einer Form werden durch ihre Breite und Höhe bestimmt, während ihre Position durch ihre x- und y-Position bestimmt wird. Darüber hinaus können Sie den Stil jedes Elements definieren, indem Sie ein separates Stylesheet erstellen, das Klassennamen und Stil enthält. Mit Hilfe des Ycode-No-Code-Builders können Sie die Farben dieser Symbole sowie die Hintergrundfarbe ändern. Wenn Sie ein Bildformat benötigen, das vielseitig, skalierbar und einfach zu verwenden ist, sollten Sie die Verwendung von svega in Betracht ziehen. Es ist aufgrund seiner Animations- und Transparenzfunktionen ideal für private und kommerzielle Projekte. Da die Mehrheit der Benutzer SVG anstelle von gebräuchlicheren Formaten verwendet, wird es auf älteren Geräten oder Browsern möglicherweise nicht unterstützt. Sie sind eine einzelne Datei, die mehrere Bilder enthält, und auf jedes Bild kann mithilfe des Elements zugegriffen werden. Wenn Sie beispielsweise eine Datei namens „sprite.svg“ haben, die drei Bilder enthält, können Sie auf jedes Bild mit den Elementen und zugreifen: SVG-Sprite ist ein Node.js-Modul, das eine Vielzahl von SVGs in Sprites auf der niedrigsten Ebene backt . Das Paket enthält eine Reihe von Moustache-Vorlagen zum Erstellen von Stylesheets in gutem alten CSS oder einem der wichtigsten Präprozessorformate (Sass, Less und Stylus). Wenn Sie lieber die Standard-API verwenden, können Sie Ihr Leben vereinfachen, indem Sie die Grunt- oder Gulp-Wrapper verwenden. Standardmäßig gibt es drei Arten von Sprites: Modus, Gruppe und individuell. Es ist möglich, den Ausgabemodus gleichzeitig an verschiedenen Stellen auszuschalten. Beim Erstellen eines CSS-Sprites und eines Stylesheets in einem der Präprozessorformate (Sass, LESS, Stylus usw.) müssen Sie sich der Besonderheiten bewusst sein. Sie können das injizieren. YAML-Datei mit Elementen wie >Titel> und >Beschreibung> in Ihr SVG. In der Befehlszeilenversion ist ein vollständiges Befehlszeilentool enthalten, mit dem Sie mit einer Vielzahl von Ausgabeformaten arbeiten können. Es ist ein wesentlicher Bestandteil jedes Designs und kann zur Darstellung einer Marke oder eines Produkts verwendet werden. Die Icons eines Unternehmens sollten sowohl erkennbar als auch skalierbar sein, insbesondere wenn es um Smartphones und Tablets geht. Um ein Symbol mit SVG zu erstellen, fügen Sie zuerst das *svg>-Element ein, das Ihre Symbolklasse darstellt, und dann das *use**-Element, das Ihre Symbolklasse darstellt. und schließlich der Symbolname. Ein Beispiel für den Titel eines Blogbeitrags kann mit dem folgenden Code erstellt werden: „How to make a simple SVG icon using CSS and SVG“ svg class=“icon-title“> br>br> *xlink:href=#icon-post -title #iconposttitle Wenn Sie diesen Schritten folgen, können Sie ganz einfach ein einfaches SVG-Symbol erstellen. */octothorpe> Warum Sie SVG-Symbole verwenden solltenWie verwende ich SVG-Sprites? SVG kann nicht nur für eigenständige Bilder verwendet oder in HTML eingebettet werden, sondern auch verwendet werden. Es funktioniert in allen gängigen Browsern, einschließlich Internet Explorer 9 und höher. Warum sollten wir sva-Symbole verwenden? Inline-SVG-Symbole fügen Ihren Dateien etwas Codierung hinzu, wenn Sie also nichts dagegen haben, können Sie sie verwenden. Die SVG-Symbole sehen sowohl auf normalen als auch auf Retina-Displays großartig aus. Wenn dies wichtig ist, verwenden Sie Inline-SVG-Symbole anstelle von Schriftartsymbolen. SVG-Icons werden gegenüber .NET-Icons bevorzugt. Wie verwendet man Sprite in React? Wiederkehrende Importe von '../letters'; sich wiederholende Importe von '../reacts.' LetterSvg importieren. SVG; eintreten '. Der Brief wird als scs bezeichnet. (Buchstabe, Farbe, Größe) (svg className=svg-letter) Füllen Sie die Füllung nach Art des Buchstabens aus. Verwenden Sie href=*$*Letters*#letter-$letter=/svg); letterSvg.propTypes = Buchstabe: React.Types.string, Farbe: React. Wählen Sie beim Exportieren von letterSvg.default.Props die Farbe des Buchstabens (A): #f5f5f5f5', Größe: 20 ; und verwenden Sie den Exportstandard letterSvg; Buchstabe: 'A'Wie verwende ich ein SVG-Symbol?Um ein SVG-Symbol zu verwenden, benötigen Sie ein Vektorbearbeitungsprogramm wie Adobe Illustrator, Inkscape oder Sketch. Sobald Sie Ihr Symbol erstellt haben, können Sie es als SVG-Datei speichern. Um das Symbol auf einer Website zu verwenden, können Sie die SVG-Datei dann in Ihren HTML-Code einbetten. Symbole können auf verschiedene Weise in HTML und CSS gefunden werden, aber sie werden am häufigsten im Front-End-Entwicklungsteam von Kaliop verwendet. Platzieren Sie bei abgerundeten Formen etwas mehr Abstand zwischen den Kanten der Formen. Es ist nur erforderlich, die Abmessungen der Pixelanpassung anzugeben, um die besten Ergebnisse auf niedrigen Bildschirmen zu erzielen (wenn Ihre Auflösung auf den richtigen Bereich eingestellt ist). Beim Exportieren eines vom Designtool generierten Bildes ist es üblich, dass es ein wenig Markup und Metadaten enthält. Außerdem können Pfadangaben (im Attribut d) sehr genau sein. Um zu sehen, was vor und nach dem Code entfernt oder vereinfacht wurde, verwenden Sie ein Tool wie SVGOMG. Wenn wir fest codierte Füllungen in der Quelle haben, können wir diese Farben nicht über unseren CSS-Code ändern, stellen Sie also sicher, dass einfarbige Symbole diese Option nicht haben. Wenn Sie ein Sprite manuell erstellen, sollten Sie einen separaten Ordner führen mit Ihren individuellen SVG-Icons. Stellen Sie sicher, dass Illustrationen, die Sie nicht formatieren müssen, als einzelne SVG-Datei gespeichert werden, und fügen Sie sie mit <img href=url/to/illustration.svg> alt='> in Ihre Seite ein. Wenn Sie ein Bild animieren, wird empfohlen, dass Sie den vollständigen SVG-Code in Ihre HTML-Seite einfügen. Einige Artikel empfehlen die Verwendung eines Textlabels, um jede SVG-Datei in Ihrem Icon-Repository zu kennzeichnen. Polyfill dies mit etwas JavaScript (svg4everybody,svgxuse) und es wird funktionieren. Alternativ können Sie Ihr Sprite in den HTML-Code jeder Seite einbinden. Jede Methode hat zahlreiche Vor- und Nachteile. Am effektivsten ist es, zwei Methoden zum Erstellen eines Sprites zu kombinieren. Ein großer Teil der SVG-Stileigenschaften wird von ihren Eltern geerbt. Es ist nicht erforderlich, die Eigenschaft stroke-width auf eine bestimmte Länge festzulegen, aber es ist erforderlich, sie auf einen bestimmten Wert relativ zu den lokalen Koordinaten des Symbols festzulegen. Die Hälfte des Strichs wird abgeschnitten, wenn Ihr Pfad die Grenzen des Ansichtsfensters erreicht. Eine einfache Technik kann verwendet werden, um ein Symbol mit zwei verschiedenen Füllwerten (auch bekannt als zwei Farben) zu erstellen. Ihre Symbole werden groß und schwer zu erkennen sein, wenn Ihre Seite eine anständige HTML-Struktur hat. Dies kann zum Kopf Ihrer Seiten hinzugefügt werden. Es ist ein wenig zu süß und kurz. Ein anderer Ansatz besteht darin, die Breiten- und Höhenattribute in Ihren SVG-Elementen zu verwenden. Wenn Sie dieses Symbol jedoch in CSS skalieren müssen, könnte es etwas schwieriger sein. Wenn Sie quadratische oder scharfe Symbole verwenden, können Sie Prozentwerte verwenden, da sie ungefähr den Prozentsatz der Breite des Symbols angeben. Um Verlaufsfüllungen zu füllen, müssen wir sva gradient verwenden. CSS linear-gradient(…) kann nicht für die SVG-Fülleigenschaft verwendet werden, da es gegen die CSS-Konvention verstößt. Wenn Sie die SVG-Datei auf einem Mobilgerät anzeigen, können Sie sie auch in der Galerie Ihres Geräts speichern, indem Sie „Bild speichern unter“ auswählen .“ Wenn Sie SVG-Dateien in der Galerie Ihres Geräts speichern, werden sie in Zukunft nützlich sein. Sie können sofort mit Ihren eigenen benutzerdefinierten Illustrationen beginnen, wenn Sie sie verwenden möchten. Warum SVG die beste Option für Symbole ist Da SVG es Ihnen ermöglicht, ohne Qualitätsverlust auf jede beliebige Größe zu skalieren, ist es eine ausgezeichnete Wahl für Symbole. Darüber hinaus können Sie mit SVG jedes einzelne Bit eines Symbols ändern, einfärben oder animieren, eine Funktion, die nur in Symbolschriften zu finden ist. Wenn Sie mit Pixeln und Transparenz arbeiten, sind PNG-Dateien SVG-Dateien vorzuziehen. Soll ich SVG- oder Png-Dateien für Symbole verwenden? Da es sich um Vektorbilder handelt, können sie auf jede beliebige Größe skaliert werden und bieten eine hervorragende Bildqualität. PNGs hingegen werden von nicht so vielen Browsern unterstützt, wie sie sollten. Es ist am besten, PNGs zu verwenden, wenn Sie Internet Explorer 8 oder höher verwenden müssen, und SVGs zu verwenden, wenn dies nicht der Fall ist. Die Verwendung von SVGs gegenüber PNGs bietet mehrere Vorteile, z. B. die Verwendung von Sprites, Bildern oder Inline-SVGs. PNG-Dateien können doppelt so groß (für Retina-Displays) und um eine Größenordnung kleiner sein (ohne Javascript oder Polyfills), ohne die Leistung zu beeinträchtigen (keine Notwendigkeit für ältere Browser). Trotz seiner fantastischen Designfähigkeiten ist PNG ein schwer zu toppendes Designtool, wenn es um Bereitstellung, Bandbreite und Reichweite geht. Die meisten Leute sehen keinen Grund, SVGs zu verwenden, wenn sie einfach nur Formen oder Designs zeigen und Änderungen daran vornehmen müssen. Beide sind in der Lage, ihre Stärken zu zeigen und Fälle zu verwenden, aber PNG hinkt weit hinterher. Beim Umgang mit Vektordaten anstelle von Bilddaten ist für einen Browser viel mehr Aufwand erforderlich. Moderne Browser wie Chrome haben CMS-ähnliche Seiten mit einigen Hundert (praktisch 3-500) SVG-Symbolen, die den Browser buchstäblich für 5 bis 7 Sekunden hängen lassen, sobald sie geöffnet werden. Wie bereits erwähnt, gibt es eine deutliche Zunahme die Belastung des Browsers durch die Anzahl der SVGs auf einer Seite. In diesem Fall sollten Sie SVGS in Webfonts umwandeln. Als zweite Option können Sie auf einfache alte PNGs zurückgreifen. SVG-Icons haben nicht die gleiche Qualität wie PNG-Icons. Wenn Sie sich nicht mit echten Fotos befassen möchten, können Sie immer.html anstelle von SVG verwenden. In modernen Browsern sind jetzt kostenlose SVG-Symbole verfügbar, die auf dem Server gespeichert und über den serverseitigen Code des Browsers in den Client geladen werden können. Sie unterstützen keine CSS-3D-Transformationen, was in Kombination mit einer Schaltfläche Probleme verursachen kann, zusätzlich dazu, dass CSS-3D-Transformationen nicht unterstützt werden. Es ist auch möglich, SVG-Symbole ohne Qualitätsverlust zu verkleinern oder zu vergrößern. Obwohl Symbolschriftarten in der Regel weniger sichtbar sind, wenn sie skaliert werden, sind sie in der Regel weniger effektiv. Schließlich können SVG-Symbole in Schaltflächen, Registerkarten und andere Elemente umgewandelt werden, die mit Benutzern interagieren. Andererseits werden Icon-Fonts häufig nicht als Elemente der Benutzeroberfläche verwendet. Da Vektorgrafikdesign immer beliebter wird, wenden sich immer mehr Menschen für ihre Symbole und Grafiken an sva. Obwohl die Größe von SVG-Bildern größer ist als die von JPEG-Bildern, sind sie auch flexibler und einfacher zu bearbeiten. Darüber hinaus können sie ohne Qualitätsverlust vergrößert oder verkleinert werden, und sie können verwendet werden, um Schaltflächen, Registerkarten und andere Elemente der Benutzeroberfläche zu erstellen. Wenn Sie eine flexiblere und skalierbarere Methode zum Erstellen von Grafiken wünschen, verwenden Sie svega.Svg Vs. Png für Logos und SymboleErstellen Sie für bessere Ergebnisse ein Logo oder Symbol mit Vektordateien wie sva. Es gibt eine Vielzahl von PNGs zur Verwendung mit feinen Details und Texturen, aber SVGs werden häufiger für Logos, Symbole und andere flache Grafiken verwendet. Da ältere Browser SVG möglicherweise nicht unterstützen, sollten Sie stattdessen ein PNG verwenden. Verwendung von SVG-Sprites in Html SVG-Sprites sind eine großartige Möglichkeit, die Anzahl der HTTP-Anforderungen für Ihre Seite zu reduzieren. Sie eignen sich auch hervorragend zum Reduzieren der Dateigröße Ihrer Seite. So verwenden Sie sie: Erstellen Sie zunächst einen Ordner für Ihre SVG-Dateien. Erstellen Sie als Nächstes eine Datei mit dem Namen „sprite.svg“ in diesem Ordner. Diese Datei enthält alle Ihre SVG-Symbole. Öffnen Sie als Nächstes Ihre HTML-Datei und fügen Sie den folgenden Code zum Abschnitt hinzu: … … Ersetzen Sie „/path/to/sprite.svg“ durch den Pfad zu Ihrer Sprite-Datei. Ersetzen Sie „Symbolname“ durch den Namen des Symbols, das Sie verwenden möchten. Wenn Sie nun Ihre HTML-Datei in einem Browser anzeigen, sollten Sie das von Ihnen angegebene Symbol sehen. Da der Inhaltstyp Ihrer SVG-Datei nicht richtig definiert ist, kann Ihr Browser ihn möglicherweise nicht interpretieren. Wenn Sie SVG verwenden, wie z. B. img src=“image.svg“> oder ein CSS-Hintergrundbild, und die Datei richtig verlinkt ist und alles korrekt angezeigt wird, der Browser sie jedoch nicht anzeigt, könnte dies daran liegen Ihr Server stellt die Datei mit HTML-Seiten bereit, die direkt mit SVG-Elementen eingebettet werden können. Es sollte Ihrem Browser möglich sein, Ihre SVG-Datei zu interpretieren, wenn sie mit dem richtigen Inhaltstyp bereitgestellt wird . Abgesehen von SVG können Sie mit Sprites ganz einfach animierte Grafiken erstellen. SVG-Sprite-BeispielEin Beispiel für ein SVG-Sprite wäre die Erstellung eines Symbolpakets für soziale Medien. Die einzelnen Symbole würden als separate SVG-Dateien gespeichert, und dann würde eine Masterdatei erstellt, die alle einzelnen Symbole referenzieren würde. Wenn die Masterdatei in einem Browser geöffnet wird, werden die einzelnen Symbole als einzelnes Bild angezeigt. Obwohl wir Symbolschriften mögen, gibt es einige Nachteile. Es ist einfach, ein Sprite mit gulp zu erstellen. Wir verlinken die Plugins mit unseren Seiten (wir installieren sie global). Die gulpfile::-Plugins finden Sie hier. Richten Sie eine SVG-Datei ein, die das Tag-Symbol enthält. Wenn wir darauf hinweisen, wo wir die Symbole benötigen, müssen sie minimiert werden. Das Asset-Verzeichnis ist einfach eine Möglichkeit, Assets an einem bequemeren Ort abzulegen. Sie können die über CSS angegebenen Stile nicht anzeigen, wenn Sie die Stil-, Füll- und Strichattribute von Symbolen entfernen. Bitte schließen Sie die Aufgabe ab und führen Sie sie aus. Sie müssen die Seite anhängen. Wir haben ein funktionierendes System, um Symbole über Sprite zu verbinden, aber es ist noch ein weiterer Schritt zu tun. Wenn Sie Symbole aus Illustrator exportieren, müssen Sie zuerst das Pixelraster aktivieren und dann die Größe und Position des Symbols anpassen. Symbole sollten auch aus dem Strich konvertiert werden. Das müssen Sie in der iconmoon-Dokumentation tun. Reduzieren Sie die Dateigröße und erhöhen Sie die Geschwindigkeit mit Sprites Wenn Sie ein Sprite erstellen, erstellen Sie im Wesentlichen ein einzelnes Bild, das mehrmals in Ihrer Anwendung verwendet wird. Daher ist es eine gute Idee, Sprite zu verwenden, um Dateigröße zu sparen und die Geschwindigkeit Ihrer Anwendung zu erhöhen. Um ein Sprite in Ihrer React-Anwendung zu verwenden, müssen Sie es zuerst in Ihr Projekt importieren. Dies kann durch Hinzufügen der folgenden Zeile zur Datei „package.js“ des Projekts erreicht werden. Gehen Sie zum Handeln zu https://www.npmjs.com/package/react-svg. Anschließend müssen Sie eine Instanz der LetterSvg-Klasse erstellen. In dieser Klasse werden Buchstaben, Farbe und Größe von Buchstaben besprochen. Ihr Argument ist der Name des Buchstabens, den Sie als Sprite verwenden möchten. Das Color-Argument sagt uns, was das Sprite sein wird. Das Größenargument ist als Pixel des Buchstabens definiert. Erstellen Sie ein SVG-Sprite, indem Sie die LetterSvg-Klasse verwenden, sobald es erstellt wurde. Mit der Methode useHref() können Sie dies tun. In dieser Methode muss die URL der Sprite-Datei angegeben werden. Um die Farbe und Größe des Sprites zu bestimmen, verwenden Sie die Methoden fill() und width(). Nachdem Sie Ihr Sprite eingerichtet haben, können Sie es mit der Methode addChild() zu Ihrer React-Anwendung hinzufügen. Der Name des Elements muss dieser Methode hinzugefügt werden, und es muss sich um das untergeordnete Element des Elements handeln. Schließlich können Sie das Sprite mit der Methode animate() animieren. Die Parameter für diese Methode sind Dauer und Lockerung. Die Zeit, die zum Beenden der Animation benötigt wird, wird durch die Dauer der Animation bestimmt. Die Art der Animation wird durch den Beschleunigungsparameter angegeben. Es gibt drei Optionen für Animationen: Standard, kubisch-bezier und animieren. In diesem Fall kann Ihrer React-Anwendung ein neues Sprite hinzugefügt werden, um es dank der Hinzufügung dynamischer zu machen. Mithilfe von Sprites können Sie den Entwicklungsprozess einer Anwendungsbenutzeroberfläche beschleunigen. Diese Bibliothek macht es einfach, Ihre SVG-Sprites zu erstellen und zu pflegen, und sie ist auch relativ einfach zu verwenden. Der Migrationsleitfaden für Webpack 2.0 ist jetzt verfügbar. Es kann in der README-Datei des v0-Zweigs gefunden werden. Die Konfigurationsoption für das Ziel-Webpack wird standardmäßig festgelegt. Wenn Sie ein benutzerdefiniertes Verhalten festlegen möchten, verwenden Sie diese Methode, um einen Pfad für Ihr Implementierungsmodul zu definieren. In den SpriteFilename-Optionen können Sie mit dem [Chunkname]-Muster mehrere Sprites für jeden Chunk generieren. Eine benutzerdefinierte Funktion, die den absoluten Pfad zu einer SVG-Datei zurückgibt, kann abhängig von den enthaltenen oder eingeschränkten Loader-Regeln eine Vielzahl von Sprites generieren die Sprite-ID als Attribut. Der folgende Code erstellt eine einfache LetterSVG-Komponente, die die Sprite-ID verwendet, um den Brief anzuzeigen.