Generatore CSS Background SVG
Converti istantaneamente i file SVG in Data URI per background-image CSS.
Ottimizza rimuovendo i tag non necessari, aiutando a ridurre le richieste HTTP.
Input Codice SVG
Rilascia qui il file SVG
Potrebbe piacerti anche
Informazioni sul Generatore CSS Background SVG
Il "Generatore CSS Background SVG" è uno strumento gratuito per sviluppatori che converte il codice dei file di immagini vettoriali SVG in un formato (Data URI) che può essere caricato direttamente con la proprietà CSS background-image.
A differenza del metodo tradizionale di caricare un file immagine su un server e fare riferimento ad esso con un URL, incorporare direttamente i dati dell'immagine nel file CSS riduce le richieste HTTP aggiuntive, contribuendo a tempi di caricamento delle pagine web più rapidi (PageSpeed).
Questo strumento rimuove automaticamente commenti non necessari e meta tag (ottimizza) durante il processo di conversione, minimizzando l'aumento delle dimensioni del file causato dall'incorporamento. Tutta l'elaborazione avviene in sicurezza all'interno del tuo browser.
Come usare il Generatore CSS Background SVG
Input Codice SVG
Incolla il tuo codice SVG (<svg>...</svg>) direttamente nel campo di input, o trascina e rilascia un file SVG dal tuo computer.
Controlla e Regola l'Anteprima
Viene generata automaticamente un'anteprima. Regola il colore di sfondo, le dimensioni e le impostazioni di ripetizione se necessario.
Copia Codice CSS
Copia il codice CSS risultante contenente background-image: url("data:image/..."); dall'area di output per utilizzarlo nel tuo progetto.
Glossario Generatore CSS Background SVG
- Data URI (Data URI Scheme)
- Un metodo per convertire i dati dei file come le immagini in una stringa e scriverli direttamente invece di usare un URL. Prende la forma
data:image/svg+xml,.... - Codifica URL
- Un formato che converte i caratteri speciali in un SVG (<, >, #, ecc.) in formati come
%3C. Essendo l'SVG basato su testo, questo tende ad avere un minore aumento delle dimensioni del file rispetto a Base64. - Base64
- Un formato che converte i dati binari in stringhe (A-Z, a-z, 0-9, ecc.) in base a una regola specifica. La dimensione convertita è circa 1.33 volte (33% in più) della dimensione originale.
- Ottimizzazione SVG (SVGO, ecc.)
- Gli SVG esportati da Illustrator o Figma spesso contengono tag non necessari, interruzioni di riga e commenti specifici dell'editor. Questo è il processo di rimozione per ridurre le dimensioni del file.
Domande Frequenti (FAQ) sul Generatore CSS Background SVG
- Q.I miei dati vengono inviati a un server?
- No. L'ottimizzazione, la codifica e la conversione SVG vengono eseguite tutte all'interno del tuo browser. Nessun file o dato viene mai inviato a server esterni.
- Q.Dovrei scegliere Codifica URL o Base64?
- Generalmente è consigliata la "Codifica URL". Poiché gli SVG sono basati su testo, negli ambienti in cui il server utilizza la compressione Gzip/Brotli, la codifica URL si tradurrà in una dimensione di trasferimento finale inferiore rispetto a Base64 (che aumenta le dimensioni del file di circa il 33%).
- Q.L'ottimizzazione cambierà l'aspetto dell'SVG?
- No, vengono rimossi solo i dati non necessari che non influiscono sull'aspetto visivo (commenti, meta tag specifici dell'editor, tag
<title>, ecc.) utilizzando espressioni regolari in modo sicuro, in modo che il risultato del rendering rimanga esattamente lo stesso. - Q.E se l'SVG contiene immagini esterne?
- Gli SVG contenenti riferimenti interni a immagini esterne (come PNG/JPG tramite link URL) potrebbero non essere visualizzati correttamente anche se convertiti in Data URI. Questo strumento presuppone l'uso con dati vettoriali costruiti esclusivamente da percorsi o poligoni.
Casi d'Uso per Immagini di Sfondo CSS SVG
Creazione di Pattern di Sfondo
Ideale per ripetere (affiancare) pattern SVG senza soluzione di continuità come punti, strisce o forme geometriche. Vengono resi nitidamente indipendentemente dalla risoluzione.
Migliorare le Prestazioni
Quando si utilizzano piccole icone o loghi come immagini di sfondo, incorporarle nei CSS riduce le richieste HTTP necessarie per caricare file di immagini separati, velocizzando i tempi di caricamento della pagina.
Icone Responsive
Incorporando le icone SVG nei CSS come indicatori di elenchi puntati (come con lo pseudo-elemento ::before), vengono disegnate nitidamente su qualsiasi dispositivo.
Codifica Email HTML
Nelle email HTML dove il caricamento di immagini esterne è spesso bloccato, questo può essere usato come hack per rendere decorazioni inline per client specifici.
Invia feedback
Facci sapere la tua opinione per aiutarci a migliorare lo strumento.
Il feedback è temporaneamente sospeso
Il server è occupato o la protezione antispam è attiva. Riprova più tardi.