Izgradite prilagođene React komponente sa Tailwind CSS-om. Kreirajte dugmad, unose, tekstualna polja, padajuće liste i mrvice hleba sa pregledom u realnom vremenu i generisanim kodom spremnim za upotrebu u vašim projektima.
Izgradite React komponente sa 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 vizuelni uređivač koji vam pomaže da kreirate prilagođene React komponente sa Tailwind CSS-om trenutno. Ovaj besplatni online React Tailwind component builder omogućava programerima i dizajnerima da grade, prilagođavaju i izvoze komponente spremne za proizvodnju bez ručnog pisanja CSS koda. Sa našim live preview React Tailwind builder, možete videti promene u realnom vremenu dok dizajnirate dugmad, forme, unose i komponente navigacije koristeći Tailwind-ovu CSS framework zasnovanu na utility klasama.
Naš React Tailwind component builder podržava kreiranje osnovnih UI elemenata uključujući dugmad, tekstualne unose, textarea, padajuće menije i navigaciju pomoću mrvica. Svaka React komponenta može biti u potpunosti prilagođena koristeći Tailwind CSS utility klase za boje, razmak, tipografiju, ivice i responzivni dizajn - sve sa trenutnim živim pregledom koji se dinamički ažurira dok menjate svojstva. Savršeno za brzo prototipiranje i razvoj komponenti.
Počnite tako što ćete odabrati tip komponente koju želite da izgradite iz dostupnih opcija:
Svaki tip komponente ima svoj set prilagodljivih svojstava koja će se pojaviti u panelu sa svojstvima.
Nakon odabira tipa komponente, možete prilagoditi njen izgled i ponašanje koristeći panel sa svojstvima. Uobičajena svojstva uključuju:
Za specifične tipove komponenti dostupna su dodatna svojstva:
Dok prilagođavate svojstva, živi pregled se ažurira u realnom vremenu, prikazujući tačno kako će vaša komponenta izgledati. Takođe možete:
Kada ste zadovoljni svojom komponentom, alat automatski generiše odgovarajući React kod sa Tailwind CSS klasama. Možete:
Dugmad su osnovni UI elementi za korisničke interakcije. Sa našim alatom možete kreirati različite stilove dugmadi:
Ključne opcije prilagođavanja:
Primer generisanog 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ćavaju korisnicima da unesu jednored-ni tekst u obrasce. Naš alat vam pomaže da kreirate unose koji odgovaraju vašem dizajn sistemu:
Ključne opcije prilagođavanja:
Primer generisanog 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 vaše ime"
5 required
6/>
7
Textarea se koriste za unos višerednog teksta, kao što su komentari ili opisi:
Ključne opcije prilagođavanja:
Primer generisanog 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 vašu poruku"
4 rows={4}
5></textarea>
6
Padajući meniji omogućavaju korisnicima da biraju iz liste opcija:
Ključne opcije prilagođavanja:
Primer generisanog 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
Mrvice pomažu korisnicima da razumeju njihovu lokaciju u hijerarhiji veb-sajta:
Ključne opcije prilagođavanja:
Primer generisanog 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š builder komponenti koristi Tailwind CSS utility klase za stilizovanje komponenti. Evo kratke reference za najčešće korišćena svojstva:
Tailwind pruža sveobuhvatnu paletu boja. Neki primeri:
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
)Kontrolišite razmak i marginu pomoću ovih klasa:
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 pomoću:
text-{size}
(npr. text-sm
, text-lg
)font-{weight}
(npr. font-bold
, font-medium
)text-{alignment}
(npr. text-center
, text-right
)Prilagodite ivice pomoću:
border
, border-{width}
(npr. border-2
)rounded
, rounded-{size}
(npr. rounded-md
, rounded-full
)Postavite dimenzije pomoću:
w-{size}
(npr. w-full
, w-1/2
)h-{size}
(npr. h-10
, h-auto
)Stilizujte različita stanja pomoću:
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 je savršen za brzo prototipiranje UI komponenti pre implementacije u vašem stvarnom kodu. Ovo može značajno uštedeti vreme razvoja, omogućavajući dizajnerima i programerima da eksperimentišu sa različitim stilovima i konfiguracijama bez pisanja koda od nule.
Primer radnog toka:
Za programere nove u Tailwind CSS-u, ovaj alat služi kao odličan resurs za učenje. Prilagođavanjem svojstava i gledanjem promena u realnom vremenu, možete bolje razumeti kako Tailwind utility klase funkcionišu zajedno da bi stvorile koherentne dizajne.
Prednosti učenja:
Prilikom kreiranja dizajn sistema za vaš projekat ili organizaciju, builder komponenti može pomoći u uspostavljanju konzistentnih stilova komponenti koji su usklađeni sa vašim smernicama za brend.
Proces:
Otkrijte više alata koji mogu biti korisni za vaš radni proces