digtools
🖼️
generatore css background svg,

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.

🔒
Browser-based
Sicuro senza caricamento di file
Tempo Reale
Conferma istantanea in anteprima
🧹
Auto-ottimizza
Rimuove tag non necessari per dimensioni ridotte

Input Codice SVG

Rilascia qui il file SVG

Modalità di Codifica:
informazioni,

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,

Come usare il Generatore CSS Background SVG

STEP 1

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.

STEP 2

Controlla e Regola l'Anteprima

Viene generata automaticamente un'anteprima. Regola il colore di sfondo, le dimensioni e le impostazioni di ripetizione se necessario.

STEP 3

Copia Codice CSS

Copia il codice CSS risultante contenente background-image: url("data:image/..."); dall'area di output per utilizzarlo nel tuo progetto.

glossario,

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.
faq,

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,

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.

Disclaimer

Gli strumenti forniti su questo sito sono completamente gratuiti, ma si prega di utilizzarli a proprio rischio. Non offriamo alcuna garanzia in merito all'accuratezza, completezza o sicurezza dei risultati di calcolo, risultati di conversione o dati generati. Si prega di notare che l'operatore non si assume alcuna responsabilità per eventuali danni o problemi causati dall'uso di questi strumenti. La maggior parte degli strumenti elabora file e calcoli localmente nel browser, il che significa che i dati inseriti non vengono inviati o archiviati sui nostri server.