CSS button generator per HTML, CSS e Tailwind
Questo css button generator ti permette di personalizzare visivamente l'aspetto dei tuoi pulsanti e copiare il codice pronto per il tuo progetto. Regola i colori, il padding e il raggio degli angoli guardando l'anteprima in tempo reale. Ottieni codice HTML pulito affiancato da regole CSS o classi utility Tailwind con un semplice tocco.
Guida all'uso del css button generator free
Configurare il layout del tuo pulsante richiede pochi passaggi intuitivi all'interno dell'interfaccia visiva:
- Imposta il colore di riempimento tramite Colore di sfondo e il testo con Colore del testo.
- Sposta gli slider Spaziatura X per i spazio ai lati e Spaziatura Y per i spazio sopra e sotto.
- Regola il raggio degli angoli con lo slider Raggio del bordo (da 0 a 100 pixel).
- Premi Copia negli appunti per prelevare il tag HTML e il blocco di codice generato.
Impostare un'animazione con css button generator animation
Il menu Effetto al passaggio del mouse consente di definire una micro-interazione per quando l'utente posiziona il cursore sul pulsante. Puoi scegliere tra diverse opzioni visive:
- Ingrandisci: aumenta la dimensione del pulsante del 5%.
- Solleva: sposta il pulsante verso l'alto di 2 pixel e applica un'ombra morbida.
- Bagliore: crea un alone luminoso del medesimo colore di sfondo.
- Contorno: traccia un anello esterno distanziato dal bordo.
- Nessuno: mantiene il pulsante statico.
Apri Altre opzioni per impostare la velocità della transizione su rapida (150ms), normale (300ms) o lenta (500ms). Se stai provando l'anteprima su uno schermo touch, effettua una pressione prolungata sul pulsante per simulare lo stato hover.
Inserire un segnaposto con css button generator with icon
Se hai bisogno di un pulsante accompagnato da un elemento grafico, attiva l'opzione Aggiungi un'icona segnaposto nella sezione Altre opzioni. Il sistema inserisce una freccia SVG inline subito dopo il testo.
Il codice generato include le proprietà CSS necessarie per l'allineamento orizzontale: display: inline-flex, align-items: center e un intervallo gap: 8px (oppure inline-flex items-center gap-2 in modalità Tailwind). Una volta incollato il codice nel tuo editor, puoi sostituire l'SVG di esempio con la tua icona definitiva.
Arrotondamento degli angoli e forma a pillola
La forma del pulsante viene definita dal valore di Raggio del bordo. Un valore pari a 0 produce angoli retti e squadrati, mentre un valore attorno a 8px genera angoli leggermente smussati.
Aumentando lo slider fino a 24px o più (pari ad almeno la metà dell'altezza complessiva del pulsante), si ottiene la classica forma a pillola. Nel codice CSS Vanilla questo dato viene espresso tramite la proprietà border-radius in pixel. In modalità Tailwind, i valori superiori o uguali a 40px vengono convertiti automaticamente nella classe rounded-full.
Esportazione in CSS Vanilla e classi Tailwind
Nella sezione Altre opzioni, il menu Formato di output permette di alternare tra CSS Vanilla e Tailwind CSS.
Selezionando CSS Vanilla, lo strumento fornisce un tag HTML associato a una regola con selettore .custom-btn. Scegliendo Tailwind CSS, si ottiene un unico tag HTML contenente le classi utility (ad esempio px-6 py-3 rounded-lg bg-[#2563eb] text-[#ffffff]). I valori di spaziatura e raggio si adattano alla scala standard di Tailwind, mentre i colori utilizzano la sintassi per valori arbitrari.
Domande frequenti
Come si genera il codice per un pulsante web?
Scegli il colore di sfondo e del testo, imposta la spaziatura e il raggio del bordo, quindi premi Copia negli appunti. Riceverai un tag HTML con la relativa classe e la regola CSS da incollare direttamente nel tuo file.
Come funziona un free css button generator?
Questo strumento funziona interamente all'interno del browser web senza costi, registrazioni o installazioni. Ogni modifica agli slider aggiorna l'anteprima visiva e il codice sorgente in tempo reale.
Questo strumento supporta Tailwind CSS?
Sì. Apri la sezione Altre opzioni e imposta il Formato di output su Tailwind CSS. Il codice generato mostrerà un singolo tag HTML popolato con classi utility e valori arbitrari per i colori.
Come testare l'effetto hover su uno smartphone?
Sui dispositivi touch screen come tablet e smartphone non è presente il cursore del mouse. Per visualizzare l'animazione di hover nell'anteprima occorre effettuare una pressione prolungata sull'elemento visivo.
Quali animazioni si possono applicare al passaggio del mouse?
Nel menu Effetto al passaggio del mouse puoi selezionare Ingrandisci, Solleva, Bagliore o Contorno. Nelle opzioni avanzate puoi inoltre impostare la velocità di transizione su rapida (150ms), normale (300ms) o lenta (500ms).
Come si ottiene la forma a pillola?
Aumenta lo slider Raggio del bordo. Con la spaziatura predefinita, un valore da circa 24px in su crea una forma a pillola. In modalità Tailwind, i valori da 40px in poi generano la classe rounded-full.
I dati o le preferenze vengono salvati su un server remoto?
No. L'intera elaborazione del codice e dell'anteprima avviene in locale all'interno del browser dell'utente. Nessun dato viene inviato a server esterni.
Consigliati
-
Don't Make Me Think, Revisited (Steve Krug)Un grande classico per capire cosa spinge gli utenti a cliccare su un pulsante.
-
Calibratore per monitor Datacolor SpyderGuarda i veri colori dei tuoi pulsanti, senza le distorsioni dello schermo.
-
Mouse wireless Logitech MX Master 3SClic precisi e silenziosi per regolare al pixel margini e arrotondamenti.
Aiuta a mantenere gratuiti gli strumenti. ✨
Le immagini sono solo a scopo illustrativo. In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei.