Rakenna mukautettuja React-komponentteja Tailwind CSS:llä. Luo painikkeita, syöttökenttiä, tekstialueita, valintaruutuja ja murupolkuja reaaliaikaisella esikatselu- ja generoitavalla koodilla, jota voit käyttää projekteissasi.
Rakenna React-komponentteja Tailwind CSS:llä ja katso reaaliaikainen esikatselu
<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 -komponenttien luoja on tehokas visuaalinen editori, joka auttaa sinua luomaan mukautettuja React-komponentteja Tailwind CSS:llä välittömästi. Tämä ilmainen verkossa toimiva React Tailwind -komponenttien luoja mahdollistaa kehittäjien ja suunnittelijoiden rakentaa, mukauttaa ja viedä tuotantovalmiita käyttöliittymäkomponentteja ilman, että CSS-koodia tarvitsee kirjoittaa manuaalisesti. Reaaliaikaisen esikatselu React Tailwind -luojan avulla voit nähdä reaaliaikaiset muutokset suunnitellessasi painikkeita, lomakkeita, syötteitä ja navigointikomponentteja Tailwindin utility-first CSS-viitekehystä käyttäen.
React Tailwind -komponenttien luojamme tukee olennaisten käyttöliittymäelementtien, kuten painikkeiden, tekstisyötteiden, tekstialueiden, valintavalikoiden ja murupolkujen, luomista. Jokaista React-komponenttia voidaan mukauttaa täysin käyttäen Tailwind CSS -utility-luokkia väreille, väleille, typografialle, reunoille ja responsiiviselle suunnittelulle - kaikki reaaliaikaisen esikatselun kanssa, joka päivittyy dynaamisesti, kun muokkaat ominaisuuksia. Täydellinen nopeaan prototyyppien luontiin ja komponenttikehitykseen.
Aloita valitsemalla se komponenttityyppi, jonka haluat rakentaa saatavilla olevista vaihtoehdoista:
Jokaisella komponenttityypillä on omat mukautettavat ominaisuutensa, jotka ilmestyvät ominaisuuspaneeliin.
Komponenttityypin valinnan jälkeen voit mukauttaa sen ulkoasua ja toimintaa käyttämällä ominaisuuspaneelia. Yleisiä ominaisuuksia ovat:
Tietyille komponenttityypeille on saatavilla lisäominaisuuksia:
Kun säädät ominaisuuksia, reaaliaikainen esikatselu päivittyy reaaliajassa näyttäen tarkalleen, miltä komponenttisi tulee näyttämään. Voit myös:
Kun olet tyytyväinen komponenttiisi, työkalu luo automaattisesti vastaavan React-koodin Tailwind CSS -luokilla. Voit:
Painikkeet ovat olennaisia käyttöliittymäelementtejä käyttäjävuorovaikutukselle. Luojallamme voit luoda erilaisia painikkeita:
Keskeiset muokattavat ominaisuudet:
Esimerkki generoidusta koodista:
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 Lähetä
5</button>
6
Tekstisyötteet mahdollistavat käyttäjille yksiriviseen tekstiin tarkoitettujen lomakkeiden täyttämisen. Luojamme auttaa sinua luomaan syötteitä, jotka sopivat suunnittelujärjestelmääsi:
Keskeiset muokattavat ominaisuudet:
Esimerkki generoidusta koodista:
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="Kirjoita nimesi"
5 required
6/>
7
Tekstialueet on tarkoitettu moniriviseen tekstisyöttöön, kuten kommentteihin tai kuvauksiin:
Keskeiset muokattavat ominaisuudet:
Esimerkki generoidusta koodista:
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="Kirjoita viestisi"
4 rows={4}
5></textarea>
6
Valintavalikkodropit mahdollistavat käyttäjille valinnan tekemisen vaihtoehdoista:
Keskeiset muokattavat ominaisuudet:
Esimerkki generoidusta koodista:
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="vaihtoehto1">Vaihtoehto 1</option>
6 <option value="vaihtoehto2">Vaihtoehto 2</option>
7 <option value="vaihtoehto3">Vaihtoehto 3</option>
8</select>
9
Murupolut auttavat käyttäjiä ymmärtämään sijaintiaan verkkosivuston hierarkiassa:
Keskeiset muokattavat ominaisuudet:
Esimerkki generoidusta koodista:
1<nav className="flex" aria-label="Murupolku">
2 <ol className="flex space-x-2 text-gray-700">
3 <li className="flex items-center">
4 <a href="/" className="hover:text-blue-600">Koti</a>
5 </li>
6 <li className="flex items-center">
7 <span className="mx-2 text-gray-400">/</span>
8 <a href="/tuotteet" className="hover:text-blue-600">Tuotteet</a>
9 </li>
10 <li className="flex items-center">
11 <span className="mx-2 text-gray-400">/</span>
12 <a href="/tuotteet/kategoria" className="hover:text-blue-600">Kategoria</a>
13 </li>
14 </ol>
15</nav>
16
Komponenttien luojamme hyödyntää Tailwind CSS:n utility-luokkia komponenttien tyylin määrittämiseen. Tässä on pikaviite yleisimmin käytetyistä ominaisuuksista:
Tailwind tarjoaa kattavan väripalettin. Esimerkkejä:
text-{väri}-{sävy}
(esim. text-blue-500
, text-red-600
)bg-{väri}-{sävy}
(esim. bg-green-500
, bg-gray-100
)border-{väri}-{sävy}
(esim. border-gray-300
)Hallitse sisäpuolista ja ulkopuolista välitilaa näillä luokilla:
p-{koko}
, px-{koko}
, py-{koko}
(esim. p-4
, px-3 py-2
)m-{koko}
, mx-{koko}
, my-{koko}
(esim. m-2
, mx-auto
)Säädä tekstin ulkoasua seuraavilla:
text-{koko}
(esim. text-sm
, text-lg
)font-{paksuus}
(esim. font-bold
, font-medium
)text-{tasaus}
(esim. text-center
, text-right
)Mukauta reunoja seuraavilla:
border
, border-{leveys}
(esim. border-2
)rounded
, rounded-{koko}
(esim. rounded-md
, rounded-full
)Aseta mitat seuraavilla:
w-{koko}
(esim. w-full
, w-1/2
)h-{koko}
(esim. h-10
, h-auto
)Löydä lisää työkaluja, jotka saattavat olla hyödyllisiä työnkulullesi