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

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

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