Izgradite prilagođene React komponente s Tailwind CSS-om. Stvorite gumbe, unose, tekstualna područja, padajuće izbornike i putokaze s pregledom u stvarnom vremenu i generiranim kodom spremnim za upotrebu u vašim projektima.
Izgradite React komponente s Tailwind CSS-om i pogledajte uživo pregled
<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>
React Tailwind Component Builder je moćan vizualni uređivač koji vam pomaže trenutačno stvoriti prilagođene React komponente s Tailwind CSS-om. Ovaj besplatni online React Tailwind component builder omogućuje developerima i dizajnerima da izgrade, prilagode i izvezu komponente spremne za proizvodnju bez ručnog pisanja CSS koda. S našim live preview React Tailwind builder, možete vidjeti promjene u stvarnom vremenu dok dizajnirate gumbe, obrasce, unose i komponente navigacije koristeći Tailwind's utility-first CSS okvir.
Naš React Tailwind component builder podržava stvaranje osnovnih UI elemenata, uključujući gumbe, tekstualne unose, textarea, padajuće izbornike i navigaciju s krušnim mrvicama. Svaka React komponenta može se u potpunosti prilagoditi korištenjem Tailwind CSS utility klasa za boje, razmak, tipografiju, granice i responzivni dizajn - sve s trenutačnim live pregledom koji se dinamički ažurira dok mijenjate svojstva. Savršeno za brzo prototipiranje i razvoj komponenti.
Započnite odabirom vrste komponente koju želite izgraditi iz dostupnih opcija:
Svaka vrsta komponente ima vlastiti skup prilagodljivih svojstava koja će se pojaviti u ploči svojstava.
Nakon odabira vrste komponente, možete prilagoditi njen izgled i ponašanje koristeći ploču svojstava. Uobičajena svojstva uključuju:
Za određene vrste komponenti dostupna su dodatna svojstva:
Dok prilagođavate svojstva, live pregled se ažurira u stvarnom vremenu, prikazujući točno kako će vaša komponenta izgledati. Također možete:
Kada ste zadovoljni svojom komponentom, alat automatski generira odgovarajući React kod s Tailwind CSS klasama. Možete:
Gumbi su ključni UI elementi za korisničke interakcije. S našim graditeljem možete stvoriti različite stilove gumba:
Ključne mogućnosti prilagodbe:
Primjer generiranog koda:
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 Pošalji
5</button>
6
Tekstualni unosi omogućuju korisnicima unos jednokretnog teksta u obrascima. Naš graditelj vam pomaže stvoriti unose koji odgovaraju vašem dizajnerskom sustavu:
Ključne mogućnosti prilagodbe:
Primjer generiranog koda:
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="Unesite svoje ime"
5 required
6/>
7
Textarea se koriste za unos teksta u više redaka, kao što su komentari ili opisi:
Ključne mogućnosti prilagodbe:
Primjer generiranog koda:
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="Unesite svoju poruku"
4 rows={4}
5></textarea>
6
Padajući izbornici omogućuju korisnicima odabir iz popisa opcija:
Ključne mogućnosti prilagodbe:
Primjer generiranog koda:
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">Opcija 1</option>
6 <option value="option2">Opcija 2</option>
7 <option value="option3">Opcija 3</option>
8</select>
9
Krušne mrvice pomažu korisnicima da razumiju svoj položaj u hijerarhiji web stranice:
Ključne mogućnosti prilagodbe:
Primjer generiranog koda:
1<nav className="flex" aria-label="Breadcrumb">
2 <ol className="flex space-x-2 text-gray-700">
3 <li className="flex items-center">
4 <a href="/" className="hover:text-blue-600">Početna</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">Proizvodi</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">Kategorija</a>
13 </li>
14 </ol>
15</nav>
16
Naš graditelj komponenti koristi Tailwind CSS-ove utility klase za stiliziranje komponenti. Evo kratke reference za najčešće korištena svojstva:
Tailwind pruža sveobuhvatnu paletu boja. Neki primjeri:
text-{color}-{shade}
(npr. text-blue-500
, text-red-600
)bg-{color}-{shade}
(npr. bg-green-500
, bg-gray-100
)border-{color}-{shade}
(npr. border-gray-300
)Kontrolirajte padding i margin s ovim klasama:
p-{size}
, px-{size}
, py-{size}
(npr. p-4
, px-3 py-2
)m-{size}
, mx-{size}
, my-{size}
(npr. m-2
, mx-auto
)Prilagodite izgled teksta s:
text-{size}
(npr. text-sm
, text-lg
)font-{weight}
(npr. font-bold
, font-medium
)text-{alignment}
(npr. text-center
, text-right
)Prilagodite granice s:
border
, border-{width}
(npr. border-2
)rounded
, rounded-{size}
(npr. rounded-md
, rounded-full
)Postavite dimenzije s:
w-{size}
(npr. w-full
, w-1/2
)h-{size}
(npr. h-10
, h-auto
)Stiliziranje različitih stanja s:
hover:{property}
(npr. hover:bg-blue-600
)focus:{property}
(npr. focus:ring-2
)active:{property}
(npr. active:bg-blue-700
)disabled:{property}
(npr. disabled:opacity-50
)React Tailwind Component Builder savršen je za brzo prototipiranje UI komponenti prije implementacije u stvarnom kodu. To može uštedjeti značajno vrijeme razvoja, omogućujući dizajnerima i developerima da eksperimentiraju s različitim stilovima i konfiguracijama bez pisanja koda od nule.
Primjer radnog tijeka:
Za developere nove na Tailwind CSS-u, ovaj alat služi kao odličan resurs za učenje. Prilagođavanjem svojstava i gledanjem promjena u stvarnom vremenu, možete bolje razumjeti kako Tailwind-ove utility klase funkcioniraju zajedno kako bi stvorile usklađene dizajne.
Prednosti učenja:
Prilikom stvaranja dizajnerskog sustava za vaš projekt ili organizaciju, graditelj komponenti može pomoći u uspostavljanju dosljednih stilova komponenti koji se podudaraju s vašim smjernicama za brend.
Proces:
Otkrijte više alata koji bi mogli biti korisni za vaš radni proces