Tailwind CSS
Contenuto
Panoramica
Tailwind CSS è un Framework CSS che si distingue per il suo approccio Utility-First. Non dispone di componenti pronti all'uso ma fornisce delle classi predefinite per applicare gli stili CSS direttamente nel markup HTML. Il vantaggio principale è quello di non perdere tempo nell'inventarsi nomi di classi fantasiosi e allo stesso tempo permette di definire un design system completamente personalizzato ma vincolato a valori predefiniti.
Superato il primo impatto, Tailwind CSS permette di creare velocemente prototipi di pagine o elementi HTML. Ma non si limita a questo, può essere usato anche in progetti complessi con il notevole vantaggio che qualsiasi programmatore che conosce Tailwind CSS è in grado di comprendere gli stili applicati ai vari elementi leggendo direttamente il markup HTML.
Per iniziare
Il modo più semplice e veloce per iniziare a utilizzare Tailwind CSS da zero è con lo strumento Tailwind CLI (l'interfaccia a riga di comando di Tailwind CSS).
Installa Tailwind CSS
Installatailwindcss
tramite npm e crea il filetailwind.config.js
Terminale
npm install -D tailwindcss npx tailwindcss init
Configura i percorsi dei modelli
Aggiungi i percorsi a tutti i tuoi modelli nel filetailwind.config.js
. Se utilizzi le classi di Tailwind CSS in altri file, ad esempio in file javascript, aggiungi anche i percorsi di questi file.tailwind.config.js
module.exports = { content: ["./src/**/*.{html,js}"], theme: { extend: {}, }, plugins: [], }
Aggiungi le direttive Tailwind al tuo CSS
Aggiungi le direttive@tailwind
per ciascuno dei layer di Tailwind al tuo file CSS principale.src/input.css
@tailwind base; @tailwind components; @tailwind utilities;
Avvia il processo di compilazione di Tailwind CLI
Esegui lo strumento CLI per cercare le classi utilizzate nei tuoi modelli e creare il corrispondente codice CSS. Utilizza l'opzione--watch
per indicare a Tailwind CLI di ricompilare il file CSS in caso di modifiche ai modelli.Terminale
npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch
Aggiungi le utility di Tailwind direttamente nel tuo markup HTML
Aggiungi il tuo file CSS compilato nella sezione<head>
e inizia a utilizzare le classi di utilità di Tailwind per definire lo stile del tuo contenuto.src/index.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link href="/dist/output.css" rel="stylesheet" /> </head> <body> <h1 class="text-3xl font-bold underline">Hello world!</h1> </body> </html>
Risorse utili (siti esterni)
- Tailwind CSS (in inglese) documentazione ufficiale di Tailwind
- Tailwind Labs (in inglese) canale YouTube ufficiale di Tailwind
Credit: alcune informazioni sono state tradotte e adattate dal sito ufficiale di Tailwind CSS
Hai trovato un errore? Modifica questa pagina su GitHub!