SVG-Icons haben einige Vorteile gegenüber den Font-Icons: Sie können skaliert werden, um ein Containerelement variabler Größe anzupassen, und Sie können theoretisch die Farbe einzelner Pfade ändern. Ich mag auch die Tatsache, dass ich sie leicht in Inkscape machen kann: PWechsel zu SVG-Symbolen - wie trennt man sie vom Code?
Aber wie verschiebe ich das SVG in der CSS-Datei, so dass sie auf der gleichen Seite wie Symbolschriften wiederverwendet werden können, und trotzdem von diesen Vorteilen profitieren ?
Die Hintergrund-Eigenschaft unterstützt SVG, mit background: url(#svg_element)
, aber das bedeutet, ich muss die SVG in den HTML: | Wenn ich es als eine "Daten" Zeichenfolge, wie ändere ich Pfadfarben in der gleichen CSS-Datei?
Sie können auch in eine Datei mit anme wie svg_element.svg und verwenden Sie es wie diese style = "Hintergrund: url (svg_element.svg)" – ambes
Das ist fast das gleiche mit der Daten-URL-Zeichenfolge, aber mit einer zusätzlichen Anfrage für jedes Symbol: P – Alex
Können Sie bitte erklären, was ist "Wie ändere ich Pfadfarben in der gleichen CSS-Datei"? –