轻图神器
支持图片压缩、裁剪拼图、去水印,免费图片处理小程序
轻影神器
一键去除短视频水印、压缩大小、格式互转小程序
Erstellen Sie optimierte SVG-Spritesheets für Ihre Website mit unserem kostenlosen Online-Tool. laden Sie Ihre SVG-Ikonen hoch, konfigurieren Sie Optionen und erhalten Sie bereit zum Einsatz stehenden Code in nur Minuten!
or
支持图片压缩、裁剪拼图、去水印,免费图片处理小程序
一键去除短视频水印、压缩大小、格式互转小程序
Der SVG-Sprite-Generator ist ein fortschrittliches Online-Tool, das mehrere SVG-Dateien zu einer einzelnen optimierten Sprite-Sheet-Karte kombiniert. Dieser Ansatz adressiert das häufige Web-Leistungssproblem, bei dem für eine Icon-Datei mehrere HTTP-Anfragen gestellt werden, indem sie sie in eine effiziente Datei zusammenfasst. Mit unterstützten horizontalen Layout-Optionen, vertikalen und diagonalen Anordnungen kann man optimierte SVG-Sprites erstellen, die die Ladezeit reduzieren und somit die Leistung für das Web verbessern.
Der Generator ermöglicht eine erhebliche Anzahl an Anpassungen, einschließlich vordefinierter Icon-Größen, benutzerdefinierter Icon-Größen, Integration in CSS-Frameworks und fortgeschrittene Optimierungsoptionen. Er kann auch IDs voranstellen, um Konflikte zu vermeiden, <defs>-Abschnitte zu bereinigen und verborgene Elemente zu entfernen, die tatsächlich eine Datei mit schlechteren Qualitäten werden könnten. Sie können Ihre Dateien in fast jeder beliebigen Format exportieren: SVG, CSS, SCSS, HTML-Demo, JSON-Manifest oder React. Alle Verarbeitung findet direkt in Ihrem Browser statt, daher ist vollständige Privatsphäre garantiert.
SVG-Dateien hochladen: Ziehen Sie Ihre SVG-Dateien entweder in das Hochladefenster oder klicken Sie auf die Schaltfläche „Dateien durchsuchen“, um mehrere SVG-Icons von Ihrem Computer oder externen Festlaufwerk auszuwählen.
Sprite-Optionen einstellen:
<defs>-Abschnitts und Entfernung verborgener Elemente Sprite generieren: Nachdem Sie alles eingerichtet haben, drücken Sie einfach „Sprite generieren“, um die optimierte SVG-Sprite-Karte zu erstellen.
Vorschau und Überprüfung: Schalten Sie zwischen den Tabellen „Vorschau“ und „Code“, um den generierten Sprite sowohl visuell als auch in codierter Form zu überprüfen.
Herunterladen: Die Ergebnisse können als Sprite SVG, CSS-Datei, SCSS-Datei, HTML-Demo, JSON-Manifest oder React-Komponenten heruntergeladen werden.
Ein SVG-Sprite sammelt viele SVG-Icons und kombiniert sie in einer einzigen Datei, wodurch die Anzahl der benötigten HTTP-Anfragen zur Laden mehrerer Icons auf einer Webseite drastisch reduziert wird. Der SVG-Sprite-Generator nimmt alle Ihre einzelnen SVG-Dateien und verschmilzt diese gemäß Ihren bevorzugten Layout- und Größenoptionen zu einer einzelnen hochgradig optimierten Sprite-Karte. Er verarbeitet jede SVG-Datei durch Anwendung von Optimierungen wie ID-Voranstellung und Bereinigung von Elementen und positioniert sie entsprechend Ihrer Layoutwahl (horizontal, vertikal oder diagonal). Dies hilft, die Web-Leistung zu verbessern, indem die Anzahl der Anfragen an den Server minimiert wird, während gleichzeitig die Vorteile der Skalierbarkeit und Qualität, die Vektorgrafiken bieten, erhalten bleiben. Zusätzlich erstellt der Generator CSS- oder SCSS-Dateien, die die Implementierung in Webprojekten erleichtern.
Der SVG-Sprite-Generator bietet drei alternative Layout-Optionen, um den unterschiedlichen Anforderungen von Design und Entwicklung gerecht zu werden. Das horizontale Layout platziert alle Icons in einer Reihe von links nach rechts und eignet sich für einfache lineare Anordnungen und horizontale Navigationselemente. Das vertikale Layout stapelt Icons in einer Spalte von oben nach unten und ist perfekt für Seitenleisten-Menüs oder vertikale Icon-Listen geeignet. Das diagonale Layout positioniert die Icons diagonal und kann nützlich für spezielle Designlayouts oder wenn Sie kreativ mit visuellen Anordnungen sein möchten. Alle Layout-Optionen gewährleisten konsistente Abstände und Ausrichtung zwischen den Icons, wodurch eine professionelle Optik unabhängig von den gewählten Konfigurationen erhalten bleibt. Diese Layout-Optionen bieten Entwicklern eine gewisse Freiheit, zu entscheiden, wie sie den Sprite in ihren Projekten integrieren möchten.
Ja! Der SVG-Sprite-Generator ermöglicht viele Anpassungen für Icon-Größen, um den wirklich spezifischen Designbedürfnissen gerecht zu werden. Sie können aus vordefinierten Werten von 16x16, 24x24, 32x32, 48x48, 50x50 und 64x64 Pixeln wählen, um die meisten gängigen Icon-Dimensionen für Webentwicklung abzudecken. Für eine etwas genauere Ansatzweise durchlaufen Sie die benutzerdefinierten Dimensionskontrollen, um exakte Breiten- und Höhenwerte zwischen 10 und 500 Pixeln einzugeben. Dies bedeutet, dass das Designsystem die Größen für Icons über den Sprite standardisieren oder die ursprünglichen Verhältnisse beibehalten kann, um der Benutzeroberfläche frische Inhalte zu liefern. Diese Größenanpassung ist sehr flexibel, da sie auf allen Layout-Optionen angewendet wird, bei denen die Icons innerhalb Ihres Sprites konsistente Dimensionen haben sollen, unabhängig von der gewählten Methode, um potenzielle Diskrepanzen in der CSS und der HTML-Implementierung zu vermeiden.
Der SVG-Sprite-Generator unterstützt Exportformate in verschiedenen Kategorien, die für unterschiedliche Entwicklungsabläufe und Nutzungen geeignet sind. Das erste Ausgabeformat ist das Sprite SVG, das alle Ihre kombinierten Icons in einer einzelnen optimierten Vektordatei enthält. Andere Ausgaben sind CSS- oder SCSS-Dateien, die alle notwendigen Klassen und Positionierungsinformationen enthalten, um effektiv mit Ihrem Sprite im Web zu arbeiten. Das HTML-Demo-Ausgabeformat bietet Ihnen eine sofortige Arbeitsbeispieldatei, wie man den Sprite auf Webseiten implementiert. Für die modernsten Workflows bietet das Tool JSON-Manifest-Dateien, die Metadaten über Ihren Sprite, sowie Exporte von React-Komponenten, die vorbereitete React-Komponenten für jedes Icon erstellen. Diese verschiedenen Exporttypen erleichtern erheblich, Ihre generierten Sprites in verschiedene Projekte einzubauen, von reinen Layouts bis hin zu modernen, komponentenbasierten Anwendungen.
Der SVG-Sprite-Generator optimiert die Leistung durch verschiedene Techniken, die die Dateigrößenkompression maximieren und die Web-Ladezeiten beschleunigen. Zunächst kombiniert er mehrere SVG-Dateien in einer einzelnen HTTP-Anfrage, wodurch die Anzahl der benötigten Serververbindungen zur Laden mehrerer Icons erheblich reduziert wird. Das Tool bietet auch eine Vielzahl fortgeschrittener Optimierungsoptionen: Voranstellung von IDs, um Konflikte zwischen verschiedenen SVG-Dateien zu vermeiden, Bereinigung der <defs>-Abschnitte, um nutzlose und redundante Definitionen zu entfernen, und Entfernung verborgener Elemente, die nichts zur finalen visuellen Darstellung beitragen. Auf diese Weise werden diese Optimierungen nicht nur die Kompression der Sprites feinabstimmen, sondern auch auf visuellem Niveau auf dem gleichen Niveau bleiben. Darüber hinaus werden Sprites lokal im Browser generiert, was Latenz durch Netzwerkverzögerungen vermeidet. Daher laden sich Sprite-Dateien schneller als einzelne Icons, was die Seitenleistung und die Benutzererfahrung verbessern, insbesondere auf mobilen Geräten mit langsameren Netzwerkverbindungen.