Ustvarite prilagojene React komponente s Tailwind CSS. Ustvarite gumbe, vnosna polja, tekstovna območja, spustne sezname in drobne krušce z neposrednim predogledom in generirano kodo, pripravljeno za uporabo v vaših projektih.
Ustvarite React komponente s Tailwind CSS in si oglejte živ predogled
<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 zmogljiv vizualni urejevalnik, ki vam pomaga ustvariti po meri React komponente s Tailwind CSS takoj. Ta brezplačni spletni React Tailwind component builder omogoča razvijalcem in oblikovalcem, da gradijo, prilagajajo in izvažajo produkcijsko pripravljene UI komponente brez ročnega pisanja CSS kode. Z našim živim predogledom React Tailwind graditeljem lahko vidite spremembe v realnem času, ko oblikujete gumbe, obrazce, vnose in komponente za navigacijo z uporabo Tailwind's utility-first CSS ogrodja.
Naš React Tailwind component builder podpira ustvarjanje bistvenih UI elementov, vključno z gumbi, besedilnimi vnosi, tekstnimi območji, izbirnimi spustnimi meniji in navigacijo z drobtinicami. Vsaka React komponenta je lahko popolnoma prilagojena z uporabo Tailwind CSS utility razredov za barve, razmike, tipografijo, robove in odzivno oblikovanje - vse s takojšnjim živim predogledom, ki se dinamično posodablja, ko spreminjate lastnosti. Popolno za hitro prototipiranje in razvoj komponent.
Začnite z izbiro vrste komponente, ki jo želite zgraditi iz razpoložljivih možnosti:
Vsaka vrsta komponente ima svoj nabor prilagodljivih lastnosti, ki se bodo pojavile v plošči z lastnostmi.
Po izbiri vrste komponente lahko njeno videz in obnašanje prilagodite z uporabo plošče z lastnostmi. Pogoste lastnosti vključujejo:
Za določene vrste komponent so na voljo dodatne lastnosti:
Ko prilagajate lastnosti, se živi predogled posodablja v realnem času in prikazuje, kako bo vaša komponenta videti. Lahko tudi:
Ko ste zadovoljni s svojo komponento, orodje samodejno generira ustrezno React kodo z Tailwind CSS razredi. Lahko:
Gumbi so bistveni UI elementi za interakcije uporabnikov. Z našim graditeljem lahko ustvarite različne sloge gumbov:
Ključne možnosti prilagajanja:
Primer generirane kode:
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šlji
5</button>
6
Besedilni vnosi omogočajo uporabnikom, da v obrazcih vnesejo enočrtno besedilo. Naš graditelj vam pomaga ustvariti vnose, ki se ujemajo z vašim sistemom oblikovanja:
Ključne možnosti prilagajanja:
Primer generirane kode:
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="Vnesite svoje ime"
5 required
6/>
7
Tekstna območja se uporabljajo za večvrstični vnos besedila, kot so komentarji ali opisi:
Ključne možnosti prilagajanja:
Primer generirane kode:
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="Vnesite svoje sporočilo"
4 rows={4}
5></textarea>
6
Izbirni spustni meniji omogočajo uporabnikom, da izberejo iz seznama možnosti:
Ključne možnosti prilagajanja:
Primer generirane kode:
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">Možnost 1</option>
6 <option value="option2">Možnost 2</option>
7 <option value="option3">Možnost 3</option>
8</select>
9
Drobtinice pomagajo uporabnikom razumeti njihovo lokacijo v hierarhiji spletnega mesta:
Ključne možnosti prilagajanja:
Primer generirane kode:
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">Domov</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">Izdelki</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 komponent uporablja Tailwind CSS utility razrede za slogovno oblikovanje komponent. Tukaj je hiter pregled najpogosteje uporabljenih lastnosti:
Tailwind ponuja obsežno paleto barv. Nekaj primerov:
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
)Nadzorujte polnilo in robni razmik z naslednjimi razredi:
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 videz besedila z:
text-{size}
(npr. text-sm
, text-lg
)font-{weight}
(npr. font-bold
, font-medium
)text-{alignment}
(npr. text-center
, text-right
)Prilagodite robove z:
border
, border-{width}
(npr. border-2
)rounded
, rounded-{size}
(npr. rounded-md
, rounded-full
)Nastavite dimenzije z:
w-{size}
(npr. w-full
, w-1/2
)h-{size}
(npr. h-10
, h-auto
)Slogovno oblikujte različna stanja z:
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 odlično orodje za hitro prototipiranje UI komponent, preden jih implementirate v vašem dejanskem kodu. To lahko prihrani znatno razvojni čas, saj omogoča oblikovalcem in razvijalcem, da eksperimentirajo z različnimi slogi in konfiguracijami brez pisanja kode od začetka.
Primer delovnega toka:
Za razvijalce, ki so novi pri Tailwind CSS, je to orodje odlično učno sredstvo. Z prilagajanjem lastnosti in opazovanjem sprememb v realnem času lahko bolje razumete, kako Tailwind utility razredi delujejo skupaj, da ustvarijo usklajene oblikovalske rešitve.
Prednosti učenja:
Pri ustvar
Odkrijte več orodij, ki bi lahko bila koristna za vaš delovni proces