Parte 2: Tailwind CSS
Tailwind CSS è un framework CSS utility-first che permette di costruire rapidamente interfacce utente personalizzate senza uscire dal tuo markup
Tailwind è un framework CSS progettato per essere altamente personalizzabile e facilita lo styling di elementi HTML direttamente nelle classi del tuo markup.
Perché Usare Tailwind CSS?
Rapidità di sviluppo: Aggiungi stili direttamente nelle tue classi HTML, evitando switch costanti tra HTML e CSS.
Personalizzazione: Facile da personalizzare per adattarsi al design system della tua applicazione.
Responsività: Gestisce la responsività con classi basate su breakpoint facilmente applicabili.
Consistenza: Riduce la duplicazione e aumenta la coerenza utilizzando utility configurabili.
Installazione di Tailwind CSS
Per iniziare con Tailwind CSS, puoi aggiungerlo al tuo progetto tramite npm o yarn. Qui ci concentreremo sull'installazione con npm.
Dopo l'installazione, puoi configurare Tailwind nel tuo progetto generando il file di configurazione:
Questo comando crea un file tailwind.config.js
che puoi personalizzare secondo le tue necessità.
Configurazione del tuo progetto
Dopo aver installato Tailwind, integralo nel tuo foglio di stile. Ad esempio, in un progetto PostCSS:
Crea un file CSS (es.
src/styles.css
).Aggiungi le direttive Tailwind per layer:
Ora Tailwind è pronto per essere utilizzato nel tuo progetto.
Esercizio Finale: Creazione di una Card
Obiettivo: Costruire una card di presentazione per un prodotto utilizzando Tailwind CSS.
Requisiti:
La card deve avere un'immagine, un titolo, una descrizione e un bottone.
Deve essere responsiva e ben organizzata su dispositivi mobile e desktop.
Codice HTML di partenza:
Istruzioni:
Modifica l'HTML e le classi Tailwind per personalizzare il design della tua card.
Aggiungi effetti di transizione su hover per il bottone.
Assicurati che la card sia responsiva, aggiungendo classi come
sm:
,md:
per adattare il layout ai vari breakpoint.
Last updated
Was this helpful?