
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 initConfigura 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!