React Tailwind Komponens Építő Élő Előnézettel és Kód Exporttal

Egyéni React komponensek készítése Tailwind CSS-sel. Hozzon létre gombokat, beviteli mezőket, szövegterületeket, legördülő menüket és kenyérmorzsákat valós idejű előnézettel és generált kóddal, amely készen áll a projektjeiben való felhasználásra.

React komponens készítő Tailwind CSS-sel

Hozzon létre React komponenseket Tailwind CSS-sel és tekintse meg az élő előnézetet

Komponens típus

Tulajdonságok

Responsive nézet

Állapot előnézet

Élő előnézet

Generált kód

<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áció

React Tailwind Komponens Építő: Egyéni UI Komponensek Élő Előnézettel

Hozzon létre React Tailwind Komponenseket Azonnal a Vizuális Szerkesztővel

A React Tailwind Komponens Építő egy erőteljes vizuális szerkesztő, amely segít egyéni React komponensek létrehozásában Tailwind CSS-sel azonnal. Ez a ingyenes online React Tailwind komponens építő lehetővé teszi a fejlesztők és tervezők számára, hogy CSS-kód manuális írása nélkül építsenek, testreszabják és exportálják a termelésre kész UI-komponenseket. A React Tailwind élő előnézet építőnkkel valós időben láthatja a változásokat, ahogy gombokat, űrlapokat, beviteli mezőket és navigációs komponenseket tervez a Tailwind utility-first CSS-keretrendszer használatával.

A React Tailwind komponens építőnk támogatja az alapvető UI-elemek, például gombok, szöveges beviteli mezők, szövegterületek, legördülő menük és kenyérmorzsák létrehozását. Minden React-komponens teljesen testreszabható a Tailwind CSS utility osztályok használatával a színek, térközök, tipográfia, szegélyek és a responsive design tekintetében - mindez azonnali élő előnézettel, amely dinamikusan frissül, ahogy módosítja a tulajdonságokat. Tökéletes a gyors prototípuskészítéshez és komponensfejlesztéshez.

A React Tailwind Komponens Építő Kulcsfontosságú Jellemzői

  • Többféle Komponenstípus: Gombok, szöveges beviteli mezők, szövegterületek, legördülő menük és kenyérmorzsák készítése
  • Élő Előnézet: Valós időben láthatja, ahogy a komponensek frissülnek a tulajdonságok módosításakor
  • Responsive Tesztelés: Előnézze a komponenseket mobil, tablet és asztali nézetekben
  • Állapot-vizualizáció: Tesztelje, hogyan néznek ki a komponensek különböző állapotokban (normál, hover, fókusz, aktív)
  • Kódgenerálás: Tiszta, használatra kész React-kódot kapjon Tailwind CSS osztályokkal
  • Másolás a vágólapra: Egyetlen kattintással könnyedén másolhatja a generált kódot
  • Függőségek nélkül: Teljesen a böngészőben működik, külső API-hívások vagy háttérrendszer nélkül

Hogyan használja a React Tailwind Komponens Építőt: Lépésről lépésre útmutató

1. lépés: Válassza ki a React Komponens Típusát

Kezdje a komponens típusának kiválasztásával a rendelkezésre álló lehetőségek közül:

  • Gomb: Hívócélú gombokat, küldő gombokat vagy navigációs gombokat hozhat létre
  • Szöveges beviteli mező: Egysoros szöveges beviteli mezőket tervezhet űrlapokhoz
  • Szövegterület: Többsoros szöveges beviteli területeket készíthet hosszabb tartalmakhoz
  • Legördülő menü: Testreszabható opciókkal rendelkező legördülő kiválasztó menüket hozhat létre
  • Kenyérmorzsa: Navigációs kenyérmorzsákat tervezhet az oldalhierarchia megjelenítéséhez

Minden komponenstípushoz saját testreszabható tulajdonságok tartoznak, amelyek a tulajdonságok panelen jelennek meg.

2. lépés: Testreszabás Tailwind CSS Tulajdonságokkal

Miután kiválasztotta a komponens típusát, a tulajdonságok panelen keresztül testre szabhatja annak megjelenését és viselkedését. A gyakori tulajdonságok közé tartoznak:

  • Szövegtartalom: Állítsa be a gombokra kiírt szöveget vagy a beviteli mezők helyőrző szövegét
  • Színek: Válasszon szöveget és háttérszíneket a Tailwind színpalettájából
  • Belső térköz: Állítsa be a komponens belső térközét
  • Külső térköz: Állítsa be a komponens külső térközét
  • Szegély: Adjon hozzá különböző stílusú, szélességű és színű szegélyeket
  • Lekerekítés: Kerekítse le a komponens sarkait
  • Szélesség: Állítsa be a komponens szélességét (automatikus, teljes vagy százalékos alapú)
  • Tipográfia: Állítsa be a betűméretet, vastagságot és egyéb szövegtulajdonságokat

Egyes komponenstípusokhoz további tulajdonságok is elérhetők:

  • Szöveges beviteli mező/Szövegterület: Állítsa be a helyőrző szöveget, a kötelező állapotot és a letiltott állapotot
  • Szövegterület: Állítsa be a sorok számát
  • Legördülő menü: Adjon hozzá, szerkesszen vagy távolítson el opciókat
  • Kenyérmorzsa: Konfigurálja a navigációs elemeket és linkeket

3. lépés: Élő Előnézet React Komponensek

Ahogy módosítja a tulajdonságokat, az élő előnézet valós időben frissül, megmutatva pontosan, hogyan fog kinézni a komponens. Emellett:

  • Tesztelje a Responsive Viselkedést: Váltson a mobil, tablet és asztali nézetek között, hogy biztosítsa, a komponens jól néz ki minden képernyőméreten
  • Ellenőrizze a Különböző Állapotokat: Nézze meg, hogyan jelenik meg a komponens normál, hover, fókusz és aktív állapotokban

4. lépés: Exportálja a React Tailwind Kódot

Miután elégedett a komponensével, az eszköz automatikusan generálja a megfelelő React kódot a Tailwind CSS osztályokkal. Ezt követően:

  • Tekintse át a Generált Kódot: Nézze meg a pontos React JSX kódot az összes alkalmazott Tailwind osztállyal
  • Másolja a Vágólapra: Kattintson a "Kód másolása" gombra a kód vágólapra másolásához
  • Használja a Projektjében: Illessze be a kódot közvetlenül a React projektjébe

React Tailwind Komponens Típusok: Teljes Útmutató

Gombok

A gombok alapvető UI-elemek a felhasználói interakciókhoz. A építőnkkel különféle gombstílusokat hozhat létre:

  • Elsődleges akciógombok
  • Másodlagos vagy körvonalazott gombok
  • Ikonosgombok
  • Teljes szélességű gombok
  • Letiltott gombok

Fő Testreszabási Lehetőségek:

  • Szövegtartalom
  • Háttér- és szövegszínek
  • Belső és külső térköz
  • Szegély és lekerekítés
  • Szélesség és magasság
  • Betűméret és vastagság
  • Hover, fókusz és aktív állapotok

Példa Generált Kód:

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  Küldés
5</button>
6

Szöveges Beviteli Mezők

A szöveges beviteli mezők lehetővé teszik a felhasználók számára, hogy egysoros szöveget adjanak meg űrlapokon. A építőnk segít olyan beviteli mezőket létrehozni, amelyek illeszkednek a tervezési rendszerhez:

Fő Testreszabási Lehetőségek:

  • Helyőrző szöveg
  • Szegélystílusok és színek
  • Belső térköz és szélesség
  • Kötelező és letiltott állapotok
  • Fókusz stílusok

Példa Generált Kód:

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="Írja be a nevét"
5  required
6/>
7

Szövegterületek

A szövegterületek többsoros szöveges bevitelre szolgálnak, például megjegyzésekhez vagy leírásokhoz:

Fő Testreszabási Lehetőségek:

  • Sorok száma
  • Helyőrző szöveg
  • Átméretezési viselkedés
  • Szegély és belső térköz
  • Kötelező és letiltott állapotok

Példa Generált Kód:

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="Írja be az üzenetét"
4  rows={4}
5></textarea>
6

Legördülő Menük

A legördülő menük lehetővé teszik a felhasználók számára, hogy válasszanak egy listából:

Fő Testreszabási Lehetőségek:

  • Menüelemek (szöveg és érték)
  • Szegély és belső térköz
  • Szélesség és megjelenés
  • Kötelező és letiltott állapotok

Példa Generált Kód:

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. opció</option>
6  <option value="option2">2. opció</option>
7  <option value="option3">3. opció</option>
8</select>
9

Kenyérmorzsa Navigáció

A kenyérmorzsák segítenek a felhasználóknak megérteni, hol tartózkodnak a weboldal hierarchiájában:

Fő Testreszabási Lehetőségek:

  • Navigációs elemek és linkek
  • Elválasztó stílus
  • Szöveg- és hover-színek
  • Térköz az elemek között

Példa Generált Kód:

1<nav className="flex" aria-label="Kenyérmorzsa">
2  <ol className="flex space-x-2 text-gray-700">
3    <li className="flex items-center">
4      <a href="/" className="hover:text-blue-600">Kezdőlap</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">Termékek</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">Kategória</a>
13    </li>
14  </ol>
15</nav>
16

Tailwind CSS Osztályok és Tulajdonságok Referencia

A komponens építőnk a Tailwind CSS utility osztályait használja a komponensek stílusozására. Itt egy gyors referencia a leggyakrabban használt tulajdonságokhoz:

Színek

A Tailwind egy átfogó színpalettát biztosít. Néhány példa:

  • Szövegszínek: text-{color}-{árnyalat} (pl. text-blue-500, text-red-600)
  • Háttérszínek: bg-{color}-{árnyalat} (pl. bg-green-500, bg-gray-100)
  • Szegélyszínek: border-{color}-{árnyalat} (pl. border-gray-300)

Térközök

Szabályozza a belső és külső térközöket ezekkel az osztályokkal:

  • Belső térköz: p-{méret}, px-{méret}, py-{méret} (pl. p-4, px-3 py-2)
  • Külső térköz: m-{méret}, mx-{méret}, my-{méret} (pl. m-2, mx-auto)

Tipográfia

Állítsa be a szöveg megjelenését ezekkel:

  • Betűméret: text-{méret} (pl. text-sm, text-lg)
  • Betűvastagság: font-{vastagság} (pl. font-bold, font-medium)
  • Szöveg-igazítás: text-{igazítás} (pl. text-center, text-right)

Szegélyek

Testreszabhatja a szegélyeket ezekkel:

  • Szegélyszélesség: border, border-{szélesség} (pl. border-2)
  • Lekerekítés: rounded, rounded-{méret} (pl. rounded-md, rounded-full)

Szélesség és Magasság

Állítsa be a méreteket ezekkel:

  • Szélesség: w-{méret} (pl. w-full, w-1/2)
  • Magasság: h-{méret} (pl. h-10, h-auto)

Interaktív Állapotok

Stílusozza a különböző állapotokat ezekkel:

  • Hover: hover:{tulajdonság} (pl. hover:bg-blue-600)
  • Fókusz: focus:{tulajdonság} (pl. focus:ring-2)
  • Aktív: active:{tulajdonság} (pl. `active:bg
🔗

Kapcsolódó Eszközök

Fedezzen fel több olyan eszközt, amely hasznos lehet a munkafolyamatához