Convertire SVG in sfondo CSS
Scrive una regola CSS pronta da incollare con l'SVG incorporato come sfondo o maschera – nel browser.
Funziona nel tuo browser – il file non viene caricato
Domande frequenti
Il mio file viene caricato?
No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo – non c'è alcun server che possa vederlo. Una volta caricata la pagina, lo strumento funziona persino offline.
Che aspetto ha l'output?
Una regola: .tua-classe { width; height; background-image: url("data:image/svg+xml,…"); background-repeat: no-repeat; background-size: contain; }. width e height sono la dimensione propria dell'SVG in pixel – modificali o eliminali a piacere; con background-size: contain l'icona si adatta a qualsiasi riquadro.
A cosa serve la variante maschera?
Per icone monocolore che devono seguire il colore del testo. La regola imposta background-color: currentColor e usa l'SVG come mask-image (con prefisso -webkit- per i Safari più vecchi), così l'icona viene disegnata nel color dell'elemento e cambia al passaggio del mouse o in modalità scura con una sola proprietà CSS. Conta solo la forma dell'SVG – i suoi riempimenti vengono ignorati. Le grafiche multicolore richiedono la variante sfondo normale.
Da dove viene il nome della classe?
Dal nome del file, a meno che tu non ne digiti uno: «Freccia Sinistra.svg» diventa .freccia-sinistra. I nomi vengono resi minuscoli, i caratteri non ammessi diventano trattini e una cifra iniziale riceve il prefisso «svg-», così il selettore è sempre valido.
L'SVG viene modificato?
Script e riferimenti esterni vengono sempre rimossi, prologo XML e commenti eliminati e, a meno che tu non disattivi «Ottimizza prima», l'SVG viene minimizzato. Il disegno in sé resta uguale.
Strumenti correlati
Riparare la viewBox di un SVG
Aggiunge la viewBox mancante da width e height, così l'SVG finalmente si ridimensiona – nel browser.
● Nel browser
Sostituire i colori in un SVG
Sostituisce un colore con un altro in tutto l'SVG – riempimenti, contorni, gradienti e stili – nel browser.
● Nel browser
Convertire SVG in data URI
Trasforma un SVG in un URL data: compatto per CSS e HTML – nel browser, senza caricamento.
● Nel browser
Ottimizzare un SVG
Riduce i file SVG senza cambiarne l'aspetto – nel browser.
● Nel browser