Construeix components React personalitzats amb Tailwind CSS. Crea botons, entrades, àrees de text, seleccions i migas de pa amb una vista prèvia en temps real i el codi generat llest per utilitzar en els teus projectes.
Construïu components React amb Tailwind CSS i veure'n una vista prèvia en directe
<button className="text-white bg-blue-500 py-2 px-4 m-0 border border-transparent rounded text-base font-medium hover:bg-opacity-90 focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 cursor-pointer" > Button </button>
El Generador de components React Tailwind és un potent editor visual que t'ajuda a crear components React personalitzats amb Tailwind CSS instantàniament. Aquest generador de components React Tailwind gratuït en línia permet als desenvolupadors i dissenyadors construir, personalitzar i exportar components d'interfície d'usuari preparats per a la producció sense haver d'escriure manualment codi CSS. Amb el nostre generador React Tailwind amb vista prèvia en directe, pots veure els canvis en temps real mentre dissenyes botons, formularis, entrades i components de navegació utilitzant el marc de treball CSS orientat a utilitats Tailwind.
El nostre generador de components React Tailwind permet crear elements d'interfície d'usuari essencials, incloent botons, entrades de text, àrees de text, menús desplegables de selecció i navegació de migas de pa. Cada component React es pot personalitzar completament utilitzant classes d'utilitats Tailwind CSS per a colors, espaiat, tipografia, vores i disseny responsiu, tot amb una vista prèvia en directe instantània que s'actualitza dinàmicament a mesura que modifiques les propietats. Perfecte per al prototipatge ràpid i el desenvolupament de components.
Comença triant el tipus de component que vols construir entre les opcions disponibles:
Cada tipus de component té el seu propi conjunt de propietats personalitzables que apareixeran al panell de propietats.
Després de seleccionar un tipus de component, pots personalitzar-ne l'aparença i el comportament utilitzant el panell de propietats. Les propietats comunes inclouen:
Per a tipus de components específics, hi ha propietats addicionals disponibles:
A mesura que ajustes les propietats, la vista prèvia s'actualitza en temps real, mostrant exactament com es veurà el teu component. També pots:
Un cop estiguis satisfet amb el teu component, l'eina genera automàticament el codi React corresponent amb les classes CSS de Tailwind. Pots:
Els botons són elements d'interfície d'usuari essencials per a les interaccions dels usuaris. Amb el nostre generador, pots crear diversos estils de botó:
Opcions de personalització clau:
Exemple de codi generat:
1<button
2 className="bg-blue-500 text-white py-2 px-4 rounded hover:bg-blue-600 focus:ring-2 focus:ring-blue-300 focus:outline-none"
3>
4 Envia
5</button>
6
Les entrades de text permeten als usuaris introduir text d'una sola línia en formularis. El nostre generador t'ajuda a crear entrades que s'ajustin al teu sistema de disseny:
Opcions de personalització clau:
Exemple de codi generat:
1<input
2 type="text"
3 className="w-full border border-gray-300 rounded-md py-2 px-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"
4 placeholder="Introdueix el teu nom"
5 required
6/>
7
Les àrees de text s'utilitzen per a l'entrada de text de diverses línies, com ara comentaris o descripcions:
Opcions de personalització clau:
Exemple de codi generat:
1<textarea
2 className="w-full border border-gray-300 rounded-md py-2 px-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"
3 placeholder="Introdueix el teu missatge"
4 rows={4}
5></textarea>
6
Els menús desplegables de selecció permeten als usuaris triar entre una llista d'opcions:
Opcions de personalització clau:
Exemple de codi generat:
1<select
2 className="w-full border border-gray-300 rounded-md py-2 px-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"
3 required
4>
5 <option value="option1">Opció 1</option>
6 <option value="option2">Opció 2</option>
7 <option value="option3">Opció 3</option>
8</select>
9
Les migas de pa ajuden els usuaris a entendre la seva ubicació dins de la jerarquia d'un lloc web:
Opcions de personalització clau:
Exemple de codi generat:
1<nav className="flex" aria-label="Migas de pa">
2 <ol className="flex space-x-2 text-gray-700">
3 <li className="flex items-center">
4 <a href="/" className="hover:text-blue-600">Inici</a>
5 </li>
6 <li className="flex items-center">
7 <span className="mx-2 text-gray-400">/</span>
8 <a href="/products" className="hover:text-blue-600">Productes</a>
9 </li>
10 <li className="flex items-center">
11 <span className="mx-2 text-gray-400">/</span>
12 <a href="/products/category" className="hover:text-blue-600">Categoria</a>
13 </li>
14 </ol>
15</nav>
16
El nostre generador de components es basa en les classes d'utilitats de Tailwind CSS per estilitzar els components. Aquí teniu una referència ràpida de les propietats més utilitzades:
Tailwind proporciona una paleta de colors completa. Alguns exemples:
text-{color}-{shade}
(p. ex., text-blue-500
, text-red-600
)bg-{color}-{shade}
(p. ex., bg-green-500
, bg-gray-100
)border-{color}-{shade}
(p. ex., border-gray-300
)Controla el padding i el marge amb aquestes classes:
p-{size}
, px-{size}
, py-{size}
(p. ex., p-4
, px-3 py-2
)m-{size}
, mx-{size}
, my-{size}
(p. ex., m-2
, mx-auto
)Ajusta l'aparença del text amb:
text-{size}
(p. ex., text-sm
, text-lg
)font-{weight}
(p. ex., font-bold
, font-medium
)text-{alignment}
(p. ex., text-center
, text-right
)Personalitza les vores amb:
border
, border-{width}
(p. ex., border-2
)rounded
, rounded-{size}
(p. ex., rounded-md
, rounded-full
)Estableix les dimensions amb:
w-{size}
(p. ex., w-full
, w-1/2
)h-{size}
(p. ex., h-10
, h-auto
)Estilitza diferents estats amb:
hover:{property}
(p. ex., hover:bg-blue-600
)focus:{property}
(p. ex., focus:ring-2
)active:{property}
(p. ex., active:bg-blue-700
)disabled:{property}
(p. ex., disabled:opacity-50
)El Generador de components React Tailwind és perfecte per prototipar ràpidament components d'interfície d'usuari abans d'implementar-los al teu codi real. Això pot estalviar un temps de desenvolupament significatiu, ja que permet als dissenyadors i desenvolupadors experimentar amb diferents estils i configuracions sense haver d'escriure codi des de zero.
Flux de treball d'exemple:
Per als desenvolupadors nous a Tailwind CSS, aquesta eina serveix com un excel·lent recurs d'aprenentatge. Ajustant les propietats i veient els canvis en temps real, pots entendre millor com funcionen les classes d'utilitats de Tailwind per crear dissenys coherents.
Beneficis d'aprenentatge:
Quan es crea un sistema de disseny per al teu projecte o organització, el generador de components pot ajudar a establir estils de components consistents que s'alineïn amb les teves directrius de marca.
Procés:
Descobreix més eines que podrien ser útils per al teu flux de treball