Canlı Önizleme ve Kod Dışa Aktarma ile React Tailwind Bileşen Oluşturucu

Tailwind CSS ile özel React bileşenleri oluşturun. Projelerinizde kullanmaya hazır gerçek zamanlı önizleme ve oluşturulan kodla butonlar, girişler, metin alanları, açılır menüler ve ekmek kırıntıları oluşturun.

Tailwind CSS ile React Bileşen Oluşturucu

Tailwind CSS ile React bileşenleri oluşturun ve canlı önizleme görün

Bileşen Türü

Özellikler

Duyarlı Görünüm

Durum Önizlemesi

Canlı Önizleme

Oluşturulan Kod

<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>
📚

Belgeler

React Tailwind Bileşen Oluşturucu: Canlı Önizleme ile Özel UI Bileşenleri Oluşturun

Görsel Editör ile Anında React Tailwind Bileşenleri Oluşturun

React Tailwind Bileşen Oluşturucu, Tailwind CSS kullanarak özel React bileşenleri oluşturmanıza yardımcı olan güçlü bir görsel editördür. Bu ücretsiz çevrimiçi React Tailwind bileşen oluşturucu, geliştiricilerin ve tasarımcıların CSS kodunu elle yazmadan üretim hazır UI bileşenleri oluşturmasını, özelleştirmesini ve dışa aktarmasını sağlar. Canlı önizleme React Tailwind oluşturucusu ile, Tailwind'in işlevsel CSS çerçevesini kullanarak düğmeler, formlar, girişler ve gezinti bileşenlerini tasarlarken gerçek zamanlı değişiklikleri görebilirsiniz.

React Tailwind bileşen oluşturucumuz, düğmeler, metin girişleri, textarea'lar, açılır menüler ve ekmek kırıntısı gezintisi dahil temel UI öğelerinin oluşturulmasını destekler. Her React bileşeni, renkler, boşluk, tipografi, kenarlıklar ve duyarlı tasarım için Tailwind CSS yardımcı sınıflarını kullanarak tamamen özelleştirilebilir - tüm bunlar özellikler değiştirilirken dinamik olarak güncellenen anında canlı önizleme ile.

React Tailwind Bileşen Oluşturucunun Temel Özellikleri

  • Çoklu Bileşen Türleri: Düğmeler, metin girişleri, textarea'lar, açılır menüler ve ekmek kırıntısı gezintisi oluşturun
  • Canlı Önizleme: Özellikleri değiştirirken bileşenlerinizin gerçek zamanlı güncellemelerini görün
  • Duyarlı Test: Bileşenlerinizi mobil, tablet ve masaüstü görünümlerinde önizleyin
  • Durum Görselleştirmesi: Bileşenlerinizin normal, üzerine gelindiğinde, odaklanıldığında ve etkin durumlarında nasıl göründüğünü test edin
  • Kod Oluşturma: Tailwind CSS sınıflarıyla temiz, kullanıma hazır React kodu alın
  • Panoya Kopyalama: Oluşturulan kodu tek tıklamayla kolayca kopyalayın
  • Bağımlılık Yok: Harici API çağrıları veya arka uç gereksinimleri olmadan tamamen tarayıcıda çalışır

React Tailwind Bileşen Oluşturucuyu Kullanma: Adım Adım Kılavuz

1. Adım: React Bileşen Türünüzü Seçin

Mevcut seçeneklerden oluşturmak istediğiniz bileşen türünü seçerek başlayın:

  • Düğme: Çağrı-eylemi düğmeleri, gönderme düğmeleri veya gezinti düğmeleri oluşturun
  • Metin Girişi: Form giriş alanları için tek satırlık metin tasarlayın
  • Textarea: Daha uzun içerik için çok satırlı metin giriş alanları oluşturun
  • Seçim: Özelleştirilebilir seçeneklerle açılır seçim menüleri oluşturun
  • Ekmek Kırıntısı: Sayfa hiyerarşisini göstermek için gezinti ekmek kırıntılarını tasarlayın

Her bileşen türünün, özellikler panelinde görünen kendi özelleştirilebilir özellikleri vardır.

2. Adım: Tailwind CSS Özelliklerini Özelleştirin

Bir bileşen türü seçtikten sonra, özellikler panelini kullanarak görünümünü ve davranışını özelleştirebilirsiniz. Ortak özellikler şunlardır:

  • Metin İçeriği: Düğmelerde görüntülenen metni veya girişler için yer tutucu metni ayarlayın
  • Renkler: Tailwind'in renk paletinden metin ve arka plan renklerini seçin
  • Dolgu: Bileşenin iç boşluğunu ayarlayın
  • Kenar Boşluğu: Bileşenin dış boşluğunu ayarlayın
  • Kenarlık: Farklı stillerde, genişliklerde ve renklerle kenarlıklar ekleyin
  • Kenarlık Yarıçapı: Bileşenin köşelerini yuvarlatın
  • Genişlik: Bileşenin genişliğini ayarlayın (otomatik, tam veya yüzde tabanlı)
  • Tipografi: Yazı tipi boyutu, ağırlığı ve diğer metin özelliklerini ayarlayın

Belirli bileşen türleri için ek özellikler mevcuttur:

  • Metin Girişi/Textarea: Yer tutucu metni, gerekli durumu ve devre dışı bırakılmış durumu ayarlayın
  • Textarea: Satır sayısını ayarlayın
  • Seçim: Seçenekleri ekleyin, düzenleyin veya kaldırın
  • Ekmek Kırıntısı: Gezinti öğelerini ve bağlantılarını yapılandırın

3. Adım: React Bileşenlerini Canlı Önizleme

Özellikleri ayarladıkça, canlı önizleme gerçek zamanlı olarak güncellenir ve bileşeninizin tam olarak nasıl görüneceğini gösterir. Ayrıca şunları da yapabilirsiniz:

  • Duyarlı Davranışı Test Edin: Bileşeninizin tüm ekran boyutlarında iyi göründüğünden emin olmak için mobil, tablet ve masaüstü görünümlerine geçiş yapın
  • Farklı Durumları Kontrol Edin: Bileşeninizin normal, üzerine gelindiğinde, odaklanıldığında ve etkin durumlarında nasıl göründüğünü görün

4. Adım: React Tailwind Kodunu Dışa Aktarın

Bileşeninizden memnun kaldığınızda, araç otomatik olarak tüm uygulanan Tailwind CSS sınıflarıyla birlikte karşılık gelen React JSX kodunu oluşturur. Şunları yapabilirsiniz:

  • Oluşturulan Kodu Gözden Geçirin: Tam React JSX kodunu ve tüm uygulanan Tailwind sınıflarını görün
  • Panoya Kopyalayın: "Kodu Kopyala" düğmesine tıklayarak kodu panoya kopyalayın
  • Projenizde Kullanın: Kodu doğrudan React projenize yapıştırın

React Tailwind Bileşen Türleri: Tam Kılavuz

Düğmeler

Düğmeler, kullanıcı etkileşimleri için temel UI öğeleridir. Oluşturucumuzla çeşitli düğme stilleri oluşturabilirsiniz:

  • Birincil eylem düğmeleri
  • İkincil veya anahat düğmeleri
  • Simge düğmeleri
  • Tam genişlikli düğmeler
  • Devre dışı bırakılmış düğmeler

Önemli Özelleştirme Seçenekleri:

  • Metin içeriği
  • Arka plan ve metin renkleri
  • Dolgu ve kenar boşluğu
  • Kenarlık ve kenarlık yarıçapı
  • Genişlik ve yükseklik
  • Yazı tipi boyutu ve ağırlığı
  • Üzerine gelindiğinde, odaklanıldığında ve etkin durumlar

Örnek Oluşturulan Kod:

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  Gönder
5</button>
6

Metin Girişleri

Metin girişleri, kullanıcıların formlarda tek satırlık metin girmesine olanak tanır. Oluşturucumuz, tasarım sisteminize uygun girişler oluşturmanıza yardımcı olur:

Önemli Özelleştirme Seçenekleri:

  • Yer tutucu metin
  • Kenarlık stilleri ve renkleri
  • Dolgu ve genişlik
  • Gerekli ve devre dışı durumlar
  • Odaklanma stilleri

Örnek Oluşturulan Kod:

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="Adınızı girin"
5  required
6/>
7

Textarea'lar

Textarea'lar, yorumlar veya açıklamalar gibi çok satırlı metin girişi için kullanılır:

Önemli Özelleştirme Seçenekleri:

  • Satır sayısı
  • Yer tutucu metin
  • Yeniden boyutlandırma davranışı
  • Kenarlık ve dolgu
  • Gerekli ve devre dışı durumlar

Örnek Oluşturulan Kod:

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="Mesajınızı girin"
4  rows={4}
5></textarea>
6

Seçim Açılır Menüleri

Seçim açılır menüleri, kullanıcıların bir seçenekler listesinden seçim yapmasına olanak tanır:

Önemli Özelleştirme Seçenekleri:

  • Seçenek öğeleri (metin ve değer)
  • Kenarlık ve dolgu
  • Genişlik ve görünüm
  • Gerekli ve devre dışı durumlar

Örnek Oluşturulan Kod:

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">Seçenek 1</option>
6  <option value="option2">Seçenek 2</option>
7  <option value="option3">Seçenek 3</option>
8</select>
9

Ekmek Kırıntısı Gezintisi

Ekmek kırıntıları, kullanıcıların bir web sitesinin hiyerarşisi içindeki konumlarını anlamalarına yardımcı olur:

Önemli Özelleştirme Seçenekleri:

  • Gezinti öğeleri ve bağlantıları
  • Ayırıcı stil
  • Metin ve üzerine gelindiğinde renkler
  • Öğeler arasındaki boşluk

Örnek Oluşturulan Kod:

1<nav className="flex" aria-label="Ekmek Kırıntısı">
2  <ol className="flex space-x-2 text-gray-700">
3    <li className="flex items-center">
4      <a href="/" className="hover:text-blue-600">Ana Sayfa</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">Ürünler</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

Tailwind CSS Sınıfları ve Özellikler Referansı

Bileşen oluşturucumuz, bileşenleri stilize etmek için Tailwind CSS'nin yardımcı sınıflarını kullanır. En sık kullanılan özellikler için hızlı bir referans:

Renkler

Tailwind kapsamlı bir renk paleti sağlar. Bazı örnekler:

  • Metin Renkleri: text-{color}-{shade} (örn. text-blue-500, text-red-600)
  • Arka Plan Renkleri: bg-{color}-{shade} (örn. bg-green-500, bg-gray-100)
  • Kenarlık Renkleri: border-{color}-{shade} (örn. border-gray-300)

Boşluk

Dolgu ve kenar boşluğunu bu sınıflarla kontrol edin:

  • Dolgu: p-{size}, px-{size}, py-{size} (örn. p-4, px-3 py-2)
  • Kenar Boşluğu: m-{size}, mx-{size}, my-{size} (örn. m-2, mx-auto)

Tipografi

Metin görünümünü şu şekilde ayarlayın:

  • Yazı Tipi Boyutu: text-{size} (örn. text-sm, text-lg)
  • Yazı Tipi Ağırlığı: font-{weight} (
🔗

İlgili Araçlar

İş akışınız için faydalı olabilecek daha fazla aracı keşfedin