Command Palette

Search for a command to run...

MI

Minifier e abbellimento CSS

Minimizza CSS per tagliare le dimensioni dei file o abbellire i fogli di stile minimizzati per il debug

Output will appear here...
Category:minify
Mode:Offline
Version:1.0.0
Access:Free

Che cos'è il minifier e l'abbellimento CSS?

CSS Minifier & Beautifier interface on Toolz.dev - Minify CSS to cut file size or beautify minified stylesheets for debugging

CSS Minifier & Beautifier è uno strumento di foglio di stile bidirezionale: comprime i CSS rimuovendo tutto ciò che il browser non ha bisogno: commenti, spazi bianchi, punti e virgola ridondanti, colori esadecimali a forma lunga e unità su valori zero - e può invertire il processo, espandendo un pacchetto di produzione a riga singola in regole leggibili e correttamente rientrate. Ogni byte che spogli da un foglio di stile che blocca il rendering è un byte che il browser scarica e analizza prima, che alimenta direttamente le metriche del Web Vitals come la prima vernice contentata e la più grande vernice contenta.

Il minifier è deliberatamente conservativo. È pienamente consapevole dei valori letterali di stringa, dei valori URL() e delle espressioni calc(), quindi non rimuove mai lo spazio bianco da cui calc (100% - 20px) dipende, non riscrive mai il testo simile a un colore all'interno di una stringa di contenuto e non tocca mai la spaziatura che distingue div :hover from div:hover. Sui tipici fogli di stile scritti a mano ci si può aspettare una riduzione del 25-40% prima di Gzip; combinato con Gzip o Brotli sul filo, la minificazione rade ancora una fetta significativa perché la compressione funziona meglio su input ripetitivi e senza commenti.

Tutto funziona al 100% dal lato client nel tuo browser. Il tuo CSS non viene mai caricato, registrato o archiviato su nessun server, il che significa che puoi incollare in sicurezza il codice di sistema di progettazione proprietario, gli stili di prodotto inediti o il lavoro del client. Funziona anche offline una volta caricata la pagina, utile quando hai bisogno di un passaggio minimifico rapido senza cablare una pipeline completa di PostCSS o Esbuild.

La minimizzazione qui è responsabile della sintassi piuttosto che un insieme di regole di ricerca e sostituzione, che è ciò che rende sicuro l'esecuzione su fogli di stile di produzione: gli spazi bianchi all'interno delle stringhe, i valori URL() e i selettori di attributi vengono lasciati da soli, poiché la sua rimozione cambierebbe ciò che corrisponde al CSS. I commenti che iniziano con un punto esclamativo vengono conservati, che è la convenzione per le intestazioni della licenza che devono sopravvivere a una build.

Come utilizzare il minifier e l'abbellimento CSS?

1

Incolla il tuo CSS

Rilascia il tuo foglio di stile nell'area di input: una singola regola, un file componente o un pacchetto di produzione completo. Sono accettati sia i CSS formattati che quelli già minimizzati.

2

Scegli Minify o Beautify

Fare clic su Minify per comprimere per la produzione o abbellire per espandere il codice minimizzato in una dichiarazione per riga con una riga vuota tra le regole. Per abbellire, scegli prima la tua rientranza preferita.

3

Controlla il badge di risparmio

Lo strumento riporta l'esatto prima/dopo la variazione della dimensione e della percentuale (ad es. "12,4 KB → 8,1 KB, -34%"), in modo da sapere esattamente cosa ti ha acquistato la trasformazione prima di spedirla.

4

Copia o scarica

Copia il risultato negli appunti con un clic o scaricalo come file .css pronto per essere rilasciato nell'output della build o nella CDN.

Caratteristiche principali

Minificazione sicura e sensibile alla sintassi

Rispetta i valori letterali di stringa, i valori URL() e la spaziatura calc() - si comprime in modo aggressivo senza mai corrompere i CSS validi

Accorciamento esadecimale e valore zero

Riscrive #FFFFFF su #FFF e da 0px a 0 dove dimostrabilmente sicuro, spremendo byte extra oltre la semplice rimozione degli spazi bianchi

Conservazione dei commenti sulla licenza

Mantiene /*! Commenti del banner intatti in modo che le intestazioni delle licenze della libreria sopravvivano alla minimizzazione, abbinando il comportamento standard dello strumento di build

Beautifier con un clic

Espande i bundle minimizzati in regole leggibili con indentazione di spazio configurabile 2, 4 o 8 per i problemi di produzione di debug

Frequently Asked Questions

La minimizzazione CSS è il processo di rimozione di ogni carattere che un browser non ha bisogno di eseguire il rendering di un foglio di stile - commenti, spazi bianchi, interruzioni di riga, punto e virgola trainate - e accorciando valori sicuri come #FFFFFF in #FFFF. Il risultato è un CSS funzionalmente identico in meno byte, che scarica e analizza più velocemente. Poiché i fogli di stile sono bloccanti in rendering, i CSS più piccoli migliorano le metriche come la prima vernice contenta.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css minifierminify csscss beautifiercss formattercompress csscss optimizerunminify cssreduce css file sizecss compressor