Tvorca komponentov React Tailwind s živým náhľadom a exportom kódu

Vytvárajte vlastné komponenty React s Tailwind CSS. Vytvárajte tlačidlá, vstupy, textové oblasti, rozbaľovacie zoznamy a drobné navigácie s okamžitým náhľadom a vygenerovaným kódom pripraveným na použitie vo vašich projektoch.

Tvorca komponentov React s Tailwind CSS

Vytvorte komponenty React s Tailwind CSS a zobrazte živý náhľad

Typ komponenty

Vlastnosti

Responzívny náhľad

Náhľad stavu

Živý náhľad

Vygenerovaný 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ácia

Tvorca komponentov React Tailwind: Vytvorte vlastné používateľské rozhrania s živým náhľadom

Vytvorte komponenty React Tailwind okamžite s vizuálnym editorom

Tvorca komponentov React Tailwind je výkonný vizuálny editor, ktorý vám pomôže okamžite vytvárať vlastné komponenty React s Tailwind CSS. Tento bezplatný online tvorca komponentov React Tailwind umožňuje vývojárom a dizajnérom vytvárať, prispôsobovať a exportovať produkčné používateľské rozhrania bez ručného písania kódu CSS. S naším živým náhľadom React Tailwind builder môžete vidieť zmeny v reálnom čase, keď navrhujete tlačidlá, formuláre, vstupy a navigačné komponenty pomocou utility-first CSS frameworku Tailwind.

Náš tvorca komponentov React Tailwind podporuje vytváranie základných používateľských rozhraní vrátane tlačidiel, textových vstupov, textových oblastí, rozbaľovacích ponúk a navigácie pomocou drobkovej navigácie. Každá komponenta React môže byť plne prispôsobená pomocou tried utility Tailwind CSS pre farby, rozloženie, typografiu, okraje a responzívny dizajn - všetko s okamžitým živým náhľadom, ktorý sa dynamicky aktualizuje pri úprave vlastností. Ideálne na rýchle prototypovanie a vývoj komponentov.

Kľúčové funkcie tvorca komponentov React Tailwind

  • Viacero typov komponentov: Vytvorte tlačidlá, textové vstupy, textové oblasti, rozbaľovacie ponuky a navigáciu pomocou drobkovej navigácie
  • Živý náhľad: Sledujte, ako sa vaše komponenty aktualizujú v reálnom čase, keď upravujete vlastnosti
  • Testovanie responzívnosti: Náhľad vašich komponentov v zobrazeniach pre mobilné, tabletové a desktopové zariadenia
  • Vizualizácia stavu: Otestujte, ako vaše komponenty vyzerajú v rôznych stavoch (normálny, najetie myšou, zaostrenie, aktívny)
  • Generovanie kódu: Získajte čistý, pripravený na použitie kód React s triedami Tailwind CSS
  • Kopírovanie do schránky: Jedným kliknutím ľahko skopírujte vygenerovaný kód
  • Žiadne závislosti: Funguje úplne v prehliadači bez externých volaní API alebo požiadaviek na back-end

Ako používať tvorca komponentov React Tailwind: Podrobný návod krok za krokom

Krok 1: Vyberte typ komponenty React

Začnite výberom typu komponenty, ktorú chcete vytvoriť z dostupných možností:

  • Tlačidlo: Vytvorte výzvy na akciu, odosielacie tlačidlá alebo navigačné tlačidlá
  • Textový vstup: Navrhujte vstupné polia formulára na zber jednoriadkového textu
  • Textová oblasť: Vytvorte viacriadkové vstupné oblasti pre dlhší obsah
  • Výber: Vytvorte rozbaľovacie ponuky s prispôsobiteľnými možnosťami
  • Drobková navigácia: Navrhujte navigačnú drobkovú navigáciu na zobrazenie hierarchie stránok

Každý typ komponenty má vlastnú sadu prispôsobiteľných vlastností, ktoré sa objavia v paneli vlastností.

Krok 2: Prispôsobte vlastnosti Tailwind CSS

Po výbere typu komponenty môžete prispôsobiť jej vzhľad a správanie pomocou panela vlastností. Medzi bežné vlastnosti patria:

  • Textový obsah: Nastavte text zobrazený na tlačidlách alebo zástupný text pre vstupy
  • Farby: Vyberte farby textu a pozadia z farebnej palety Tailwind
  • Odsadenie: Upravte vnútorné odsadenie komponenty
  • Okraj: Nastavte vonkajšie odsadenie okolo komponenty
  • Okraj: Pridajte okraje s rôznymi štýlmi, šírkami a farbami
  • Zaoblenie okrajov: Zaoblite rohy vašej komponenty
  • Šírka: Nastavte šírku komponenty (automaticky, plná alebo na základe percentuálnej hodnoty)
  • Typografia: Upravte veľkosť, hrúbku a ďalšie textové vlastnosti

Pre konkrétne typy komponentov sú k dispozícii ďalšie vlastnosti:

  • Textový vstup/Textová oblasť: Nastavte zástupný text, požadovaný stav a zakázaný stav
  • Textová oblasť: Upravte počet riadkov
  • Výber: Pridávajte, upravujte alebo odstraňujte možnosti
  • Drobková navigácia: Nakonfigurujte navigačné položky a odkazy

Krok 3: Živý náhľad komponentov React

Keď upravujete vlastnosti, živý náhľad sa v reálnom čase aktualizuje a ukazuje presne, ako bude vaša komponenta vyzerať. Môžete tiež:

  • Testovať responzívne správanie: Prepínajte medzi zobrazeniami pre mobilné, tabletové a desktopové zariadenia, aby ste sa uistili, že vaša komponenta dobre vyzerá vo všetkých veľkostiach obrazovky
  • Kontrolovať rôzne stavy: Pozrite si, ako vaša komponenta vyzerá v normálnom, najetie myšou, zaostrenie a aktívnom stave

Krok 4: Exportujte kód React Tailwind

Keď ste spokojní s vašou komponentou, nástroj automaticky vygeneruje zodpovedajúci kód React s triedami Tailwind CSS. Môžete:

  • Skontrolovať vygenerovaný kód: Pozrite si presný kód React JSX so všetkými aplikovanými triedami Tailwind
  • Kopírovať do schránky: Kliknutím na tlačidlo "Kopírovať kód" skopírujete kód do schránky
  • Použiť vo vašom projekte: Priamo vložte kód do vášho projektu React

Typy komponentov React Tailwind: Kompletný sprievodca

Tlačidlá

Tlačidlá sú základné používateľské rozhrania pre interakcie používateľov. S naším tvorca môžete vytvárať rôzne štýly tlačidiel:

  • Primárne akčné tlačidlá
  • Sekundárne alebo obrysové tlačidlá
  • Tlačidlá s ikonou
  • Tlačidlá na celú šírku
  • Zakázané tlačidlá

Kľúčové možnosti prispôsobenia:

  • Textový obsah
  • Farby pozadia a textu
  • Odsadenie a okraj
  • Okraj a zaoblenie okrajov
  • Šírka a výška
  • Veľkosť a hrúbka písma
  • Stavy najetia myšou, zaostrenia a aktivity

Príklad vygenerovaného kódu:

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  Odoslať
5</button>
6

Textové vstupy

Textové vstupy umožňujú používateľom zadávať jednoriadkový text vo formulároch. Náš tvorca vám pomôže vytvoriť vstupy, ktoré zodpovedajú vášmu dizajnovému systému:

Kľúčové možnosti prispôsobenia:

  • Zástupný text
  • Štýly a farby okrajov
  • Odsadenie a šírka
  • Požadovaný a zakázaný stav
  • Štýly zaostrenia

Príklad vygenerovaného kódu:

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="Zadajte svoje meno"
5  required
6/>
7

Textové oblasti

Textové oblasti sa používajú na viacriadkový textový vstup, ako sú komentáre alebo popisy:

Kľúčové možnosti prispôsobenia:

  • Počet riadkov
  • Zástupný text
  • Správanie pri zmene veľkosti
  • Okraj a odsadenie
  • Požadovaný a zakázaný stav

Príklad vygenerovaného kódu:

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="Zadajte svoju správu"
4  rows={4}
5></textarea>
6

Rozbaľovacie ponuky

Rozbaľovacie ponuky umožňujú používateľom vybrať si zo zoznamu možností:

Kľúčové možnosti prispôsobenia:

  • Položky možností (text a hodnota)
  • Okraj a odsadenie
  • Šírka a vzhľad
  • Požadovaný a zakázaný stav

Príklad vygenerovaného kódu:

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žnosť 1</option>
6  <option value="option2">Možnosť 2</option>
7  <option value="option3">Možnosť 3</option>
8</select>
9

Navigácia pomocou drobkovej navigácie

Drobková navigácia pomáha používateľom pochopiť ich umiestnenie v hierarchii webovej stránky:

Kľúčové možnosti prispôsobenia:

  • Navigačné položky a odkazy
  • Štýl oddeľovača
  • Farby textu a najetia myšou
  • Odsadenie medzi položkami

Príklad vygenerovaného kódu:

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">Produkty</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

Referencia tried a vlastností Tailwind CSS

Náš tvorca komponentov využíva triedy utility Tailwind CSS na štýlovanie komponentov. Tu je rýchla referencia najčastejšie používaných vlastností:

Farby

Tailwind poskytuje komplexnú farebnú paletu. Niektoré príklady:

  • Farby textu: text-{color}-{shade} (napr. text-blue-500, text-red-600)
  • Farby pozadia: bg-{color}-{shade} (napr. bg-green-500, bg-gray-100)
  • Farby okrajov: border-{color}-{shade} (napr. border-gray-300)

Odsadenie

Ovládajte odsadenie a okraj pomocou týchto tried:

  • Odsadenie: p-{size}, px-{size}, py-{size} (napr. p-4, px-3 py-2)
  • Okraj: m-{size}, mx-{size}, my-{size} (napr. m-2, mx-auto)

Typografia

Upravte vzhľad textu pomocou:

  • Veľkosť písma: text-{size} (napr. text-sm, text-lg)
  • Hrúbka písma: font-{weight} (napr. font-bold, font-medium)
  • Zarovnanie textu: text-{alignment} (napr. text-center, text-right)

Okraje

Prispôsobte okraje pomocou:

  • Šírka okraja: border, border-{width} (napr. border-2)
  • Zaoblenie okrajov: rounded, rounded-{size} (napr. rounded-md, rounded-full)

Šírka a výška

Nastavte rozmery pomocou:

  • Šírka: w-{size} (napr. w-full, w-1/2)
  • Výška: h-{size} (napr. h-10, h-auto)

Interaktívne stavy

Štýlujte rôzne stavy pomocou:

  • Najetie myšou: hover:{property} (napr. hover:bg-blue-600)
  • Zaostrenie: focus:{property} (napr. focus:ring-2)
  • Aktivita: active:{property} (napr. active:bg-blue-700)
  • Zakázané: disabled:{property} (napr. disabled:opacity-50)

Reálne prípady použitia pre tvorca komponentov React Tailwind

1. Rýchle prototypovanie

Tvorca komponentov React Tailwind je dokonalý na rýchle prototypovanie používateľských rozhraní pred ich implementáciou vo vašom skutočnom kóde. Toto môže ušetriť významný čas vývoja tým

🔗

Súvisiace nástroje

Objavte ďalšie nástroje, ktoré by mohli byť užitočné pre vašu pracovnú postupnosť