Bina komponen React custom dengan Tailwind CSS. Cipta butang, input, textarea, pilihan, dan breadcrumb dengan pratonton masa nyata dan kod yang dijana sedia untuk digunakan dalam projek anda.
Bina komponen React dengan Tailwind CSS dan lihat pratonton langsung
<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>
Pembina Komponen Tailwind React ialah editor visual yang berkuasa yang membantu anda mencipta komponen React tersuai dengan Tailwind CSS serta-merta. Pembina komponen Tailwind React dalam talian percuma ini membolehkan pembangun dan pereka mencipta, menyesuaikan, dan mengeksport komponen UI sedia untuk pengeluaran tanpa menulis kod CSS secara manual. Dengan pembina Tailwind React pratonton langsung kami, anda boleh melihat perubahan masa nyata semasa anda mereka butang, borang, input, dan komponen navigasi menggunakan rangka kerja CSS utiliti-pertama Tailwind.
Pembina komponen Tailwind React kami menyokong mencipta elemen UI penting termasuk butang, input teks, textarea, pilihan menu turun, dan navigasi breadcrumb. Setiap komponen React boleh disesuaikan sepenuhnya menggunakan kelas utiliti Tailwind CSS untuk warna, jarak, tipografi, sempadan, dan reka bentuk responsif—semua dengan pratonton langsung serta-merta yang mengemaskini secara dinamik apabila anda mengubah suai sifat-sifat. Sempurna untuk prototaip pantas dan pembangunan komponen.
Mulakan dengan memilih jenis komponen yang anda ingin bina dari pilihan yang tersedia:
Setiap jenis komponen mempunyai set sifat yang boleh disesuaikan sendiri yang akan muncul dalam panel sifat.
Selepas memilih jenis komponen, anda boleh menyesuaikan penampilan dan tingkah lakunya menggunakan panel sifat. Sifat biasa termasuk:
Untuk jenis komponen tertentu, sifat tambahan tersedia:
Semasa anda melaraskan sifat-sifat, pratonton langsung dikemaskini dalam masa nyata, menunjukkan tepat bagaimana komponen anda akan kelihatan. Anda juga boleh:
Sebaik sahaja anda berpuas hati dengan komponen anda, alat ini secara automatik menjana kod React yang sepadan dengan kelas Tailwind CSS. Anda boleh:
Butang ialah elemen UI penting untuk interaksi pengguna. Dengan pembina kami, anda boleh mencipta pelbagai gaya butang:
Pilihan Penyesuaian Utama:
Contoh Kod yang Dijana:
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 Hantar
5</button>
6
Input teks membolehkan pengguna memasukkan teks satu baris dalam borang. Pembina kami membantu anda mencipta input yang sepadan dengan sistem reka bentuk anda:
Pilihan Penyesuaian Utama:
Contoh Kod yang Dijana:
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="Masukkan nama anda"
5 required
6/>
7
Textarea digunakan untuk input teks berbilang baris, seperti komen atau penerangan:
Pilihan Penyesuaian Utama:
Contoh Kod yang Dijana:
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="Masukkan mesej anda"
4 rows={4}
5></textarea>
6
Pilihan turun membolehkan pengguna memilih dari senarai pilihan:
Pilihan Penyesuaian Utama:
Contoh Kod yang Dijana:
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">Pilihan 1</option>
6 <option value="option2">Pilihan 2</option>
7 <option value="option3">Pilihan 3</option>
8</select>
9
Breadcrumb membantu pengguna memahami lokasi mereka dalam hierarki laman web:
Pilihan Penyesuaian Utama:
Contoh Kod yang Dijana:
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">Laman Utama</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">Produk</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">Kategori</a>
13 </li>
14 </ol>
15</nav>
16
Pembina komponen kami menggunakan kelas utiliti Tailwind CSS untuk menyusun komponen. Berikut ialah rujukan ringkas untuk sifat yang paling biasa digunakan:
Tailwind menyediakan palet warna yang komprehensif. Beberapa contoh:
text-{color}-{shade}
(cth., text-blue-500
, text-red-600
)bg-{color}-{shade}
(cth., bg-green-500
, bg-gray-100
)border-{color}-{shade}
(cth., border-gray-300
)Kawal padding dan margin dengan kelas ini:
p-{size}
, px-{size}
, py-{size}
(cth., p-4
, px-3 py-2
)m-{size}
, mx-{size}
, my-{size}
(cth., m-2
, mx-auto
)Laraskan penampilan teks dengan:
text-{size}
(cth., text-sm
, text-lg
)font-{weight}
(cth., font-bold
, font-medium
)text-{alignment}
(cth., text-center
, text-right
)Sesuaikan sempadan dengan:
border
, border-{width}
(cth., border-2
)rounded
, rounded-{size}
(cth., rounded-md
, rounded-full
)Tetapkan dimensi dengan:
w-{size}
(cth., w-full
, w-1/2
)h-{size}
(cth., h-10
, h-auto
)Susun gaya keadaan yang berbeza dengan:
hover:{property}
(cth., hover:bg-blue-600
)focus:{property}
(cth., focus:ring-2
)active:{property}
(cth., active:bg-blue-700
)disabled:{property}
(cth., disabled:opacity-50
)Pembina Komponen Tailwind React adalah sempurna untuk prototaip UI komponen dengan cepat sebelum melaksanakannya dalam kod sebenar anda. Ini boleh menjimatkan masa pembangunan yang ketara dengan membolehkan pereka dan pembangun bereksperimen dengan gaya dan konfigurasi yang berbeza tanpa menulis kod dari awal.
Aliran Kerja Contoh:
Bagi pembangun baru dengan Tailwind CSS, alat ini berfungsi sebagai sumber pembelajaran yang sangat baik. Dengan melaraskan sifat-sifat dan melihat perubahan dalam masa nyata, anda boleh lebih memahami bagaimana kelas utiliti Tailwind bekerjasama untuk mencipta reka bentuk yang kohesif.
Manfaat Pembelajaran:
Semasa mencipta sistem reka bentuk untuk projek atau organisasi anda, pembina komponen boleh membantu mewujudkan gaya komponen yang konsisten yang selaras dengan garis panduan jenama anda.
Proses: 1
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda