React Tailwind Component Builder ar Live Preview un Code Export
Izveidojiet pielāgotas React komponentes ar Tailwind CSS. Izveidojiet pogas, ievades laukus, teksta laukus, izvēlnes un maizes drupačas ar reāllaika priekšskatījumu un ģenerētu kodu, kas gatavs lietošanai jūsu projektos.
React komponenta veidotājs ar Tailwind CSS
Izveidojiet React komponentus ar Tailwind CSS un skatiet tiešraides priekšskatījumu
Komponenta tips
Īpašības
Adaptīvais skats
Stāvokļa priekšskatījums
Tiešraides priekšskatījums
Ģenerētais kods
<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>
Dokumentācija
React Tailwind Component Builder: Izveidojiet pielāgotas UI komponentes ar tiešo priekšskatījumu
Izveidojiet React Tailwind komponentes nekavējoties ar vizuālo redaktoru
React Tailwind Component Builder ir spēcīgs vizuālais redaktors, kas palīdz jums nekavējoties izveidot pielāgotas React komponentes ar Tailwind CSS. Šis bezmaksas tiešsaistes React Tailwind komponenšu veidotājs ļauj izstrādātājiem un dizaineriem būvēt, pielāgot un eksportēt ražošanai gatavus UI komponentus, nerakstot manuāli CSS kodu. Ar mūsu tiešā priekšskatījuma React Tailwind veidotāju jūs varat redzēt reāllaika izmaiņas, veidojot pogas, formas, ievades laukus un navigācijas komponentus, izmantojot Tailwind utility-first CSS ietvaru.
Mūsu React Tailwind komponenšu veidotājs atbalsta būtisku UI elementu izveidi, tostarp pogas, teksta ievades, teksta laukus, izvēlnes nolaižamās izvēlnes un maizes drupačas navigāciju. Katra React komponente var tikt pilnībā pielāgota, izmantojot Tailwind CSS utility klases krāsām, telpiskumam, tipografijai, robežām un adaptīvam dizainam - ar tūlītēju tiešo priekšskatījumu, kas dinamiski atjaunojas, modificējot īpašības. Ideāli piemērots ātrai prototipu veidošanai un komponentu izstrādei.
Galvenās React Tailwind Component Builder funkcijas
- Dažādi komponentu veidi: Izveidojiet pogas, teksta ievades, teksta laukus, izvēlnes un maizes drupačas navigāciju
- Tiešais priekšskatījums: Skatiet, kā jūsu komponentes tiek atjauninātas reālajā laikā, modificējot īpašības
- Adaptīvā testēšana: Priekšskatiet savas komponentes mobilajā, planšetdatora un darbvirsmas skatā
- Stāvokļa vizualizācija: Pārbaudiet, kā jūsu komponentes izskatās dažādos stāvokļos (normālā, pārlidojuma, fokusa, aktīvā)
- Koda ģenerēšana: Iegūstiet tīru, gatavu lietošanai React kodu ar Tailwind CSS klasēm
- Kopēšana uz starpliktuvi: Viegli kopējiet ģenerēto kodu ar vienu klikšķi
- Nav atkarību: Darbojas pilnībā pārlūkprogrammā bez ārējiem API zvaniem vai servera prasībām
Kā izmantot React Tailwind Component Builder: soli pa solim
1. solis: Izvēlieties savu React komponentes veidu
Sāciet, izvēloties komponentes veidu, ko vēlaties izveidot no pieejamajām opcijām:
- Poga: Izveidojiet uzaicinājuma pogas, iesniegšanas pogas vai navigācijas pogas
- Teksta ievade: Izveidojiet formas ievades laukus vienas rindiņas teksta ievadei
- Teksta lauks: Izveidojiet daudzrindu teksta ievades laukus garākam saturam
- Izvēlne: Izveidojiet nolaižamās izvēlnes ar pielāgojamām opcijām
- Maizes drupačas: Izveidojiet navigācijas maizes drupačas, lai parādītu lapas hierarhiju
Katram komponentes veidam ir savs kopums no pielāgojamām īpašībām, kas parādīsies īpašību panelī.
2. solis: Pielāgojiet Tailwind CSS īpašības
Pēc komponentes veida izvēles varat pielāgot tās izskatu un uzvedību, izmantojot īpašību paneli. Bieži lietotās īpašības ietver:
- Teksta saturs: Iestatiet tekstu, kas tiek parādīts pogās, vai aizpildījuma tekstu ievadēm
- Krāsas: Izvēlieties teksta un fona krāsas no Tailwind krāsu paletēm
- Iekšējais telpiskums: Pielāgojiet komponentes iekšējo telpiskumu
- Ārējais telpiskums: Iestatiet komponentes ārējo telpiskumu
- Robežas: Pievienojiet robežas ar dažādiem stiliem, platumiem un krāsām
- Robežu noapaļojums: Noapaļojiet komponentes stūrus
- Platums: Iestatiet komponentes platumu (automātisks, pilns vai procentuāls)
- Tipografija: Pielāgojiet fontu lielumu, svaru un citas teksta īpašības
Konkrētiem komponenšu veidiem ir pieejamas papildu īpašības:
- Teksta ievade/Teksta lauks: Iestatiet aizpildījuma tekstu, obligāto statusu un atspējoto stāvokli
- Teksta lauks: Pielāgojiet rindu skaitu
- Izvēlne: Pievienojiet, rediģējiet vai noņemiet opcijas
- Maizes drupačas: Konfigurējiet navigācijas vienumus un saites
3. solis: Tiešais React komponentu priekšskatījums
Pielāgojot īpašības, tiešais priekšskatījums tiek atjaunināts reālajā laikā, parādot, kā izskatīsies jūsu komponente. Jūs arī varat:
- Pārbaudīt adaptīvo uzvedību: Pārslēdzieties starp mobilā, planšetdatora un darbvirsmas skatiem, lai nodrošinātu, ka jūsu komponente labi izskatās visos ekrāna izmēros
- Pārbaudīt dažādus stāvokļus: Skatiet, kā jūsu komponente izskatās normālā, pārlidojuma, fokusa un aktīvā stāvoklī
4. solis: Eksportējiet React Tailwind kodu
Kad esat apmierināts ar savu komponentu, rīks automātiski ģenerē atbilstošo React kodu ar Tailwind CSS klasēm. Jūs varat:
- Pārskatīt ģenerēto kodu: Skatiet precīzo React JSX kodu ar visām piemērotajām Tailwind klasēm
- Kopēt uz starpliktuvi: Noklikšķiniet uz "Kopēt kodu", lai kopētu kodu uz jūsu starpliktuvi
- Izmantot savā projektā: Ielīmējiet kodu tieši savā React projektā
React Tailwind komponentu veidi: pilnīgs ceļvedis
Pogas
Pogas ir būtiski UI elementi lietotāju mijiedarbībai. Ar mūsu veidotāju varat izveidot dažādus pogu stilus:
- Primārās darbības pogas
- Sekundārās vai kontūra pogas
- Ikonu pogas
- Pilna platuma pogas
- Atspējotas pogas
Galvenās pielāgošanas opcijas:
- Teksta saturs
- Fona un teksta krāsas
- Iekšējais un ārējais telpiskums
- Robežas un robežu noapaļojums
- Platums un augstums
- Fontu lielums un svars
- Pārlidojuma, fokusa un aktīvie stāvokļi
Piemērs ģenerētajam kodam:
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 Iesniegt
5</button>
6
Teksta ievades
Teksta ievades ļauj lietotājiem ievadīt vienas rindiņas tekstu formās. Mūsu veidotājs palīdz izveidot ievades, kas atbilst jūsu dizaina sistēmai:
Galvenās pielāgošanas opcijas:
- Aizpildījuma teksts
- Robežu stili un krāsas
- Iekšējais telpiskums un platums
- Obligātais un atspējotais stāvoklis
- Fokusa stili
Piemērs ģenerētajam kodam:
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="Ievadiet savu vārdu"
5 required
6/>
7
Teksta lauks
Teksta lauks tiek izmantots daudzrindu teksta ievadei, piemēram, komentāriem vai aprakstiem:
Galvenās pielāgošanas opcijas:
- Rindu skaits
- Aizpildījuma teksts
- Izmēra maiņas uzvedība
- Robežas un iekšējais telpiskums
- Obligātais un atspējotais stāvoklis
Piemērs ģenerētajam kodam:
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="Ievadiet savu ziņojumu"
4 rows={4}
5></textarea>
6
Izvēlnes nolaižamās izvēlnes
Izvēlnes nolaižamās izvēlnes ļauj lietotājiem izvēlēties no saraksta ar opcijām:
Galvenās pielāgošanas opcijas:
- Opciju vienumi (teksts un vērtība)
- Robežas un iekšējais telpiskums
- Platums un izskats
- Obligātais un atspējotais stāvoklis
Piemērs ģenerētajam kodam:
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">1. opcija</option>
6 <option value="option2">2. opcija</option>
7 <option value="option3">3. opcija</option>
8</select>
9
Maizes drupačas navigācija
Maizes drupačas palīdz lietotājiem saprast to atrašanās vietu tīmekļa vietnes hierarhijā:
Galvenās pielāgošanas opcijas:
- Navigācijas vienumi un saites
- Atdalītāja stils
- Teksta un pārlidojuma krāsas
- Telpiskums starp vienumiem
Piemērs ģenerētajam kodam:
1<nav className="flex" aria-label="Maizes drupačas">
2 <ol className="flex space-x-2 text-gray-700">
3 <li className="flex items-center">
4 <a href="/" className="hover:text-blue-600">Sākums</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">Produkti</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
Tailwind CSS klašu un īpašību atsauce
Mūsu komponenšu veidotājs izmanto Tailwind CSS utility klases, lai noformētu komponentes. Šeit ir īss atsauces materiāls par visbiežāk lietotajām īpašībām:
Krāsas
Tailwind nodrošina visaptverošu krāsu paleti. Dažas piemēri:
- Teksta krāsas:
text-{color}-{shade}
(piem.,text-blue-500
,text-red-600
) - Fona krāsas:
bg-{color}-{shade}
(piem.,bg-green-500
,bg-gray-100
) - Robežu krāsas:
border-{color}-{shade}
(piem.,border-gray-300
)
Telpiskums
Kontrolējiet iekšējo un ārējo telpiskumu ar šīm klasēm:
- Iekšējais telpiskums:
p-{size}
,px-{size}
,py-{size}
(piem.,p-4
,px-3 py-2
) - Ārējais telpiskums:
m-{size}
,mx-{size}
,my-{size}
(piem.,m-2
,mx-auto
)
Tipografija
Pielāgojiet teksta izskatu ar:
- Fontu lielums:
text-{size}
(piem.,text-sm
,text-lg
) - Fontu svars:
font-{weight}
(piem.,font-bold
,font-medium
) - Teksta līdzināšana:
text-{alignment}
(piem.,text-center
,text-right
)
Robežas
Pielāgojiet robežas ar:
- Robežu platums:
border
,border-{width}
(piem.,border-2
) - Robežu noapaļojums:
rounded
,rounded-{size}
(piem.,rounded-md
,rounded-full
)
Platums un augstums
Iestatiet izmērus ar:
- Platums:
w-{size}
(piem.,w-full
,w-1/2
) - Augstums:
Saistītie Rīki
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai