Skill'in Kendi İfadeleriyle
Bu skill, shadcn/ui bileşenlerini (Tailwind CSS ile birlikte Radix UI ilkelleri), Tailwind CSS ile utility-first stillendirmeyi ve canvas tabanlı görsel tasarım sistemlerini birleştirerek erişilebilir React kullanıcı arayüzleri oluşturur. Next.js, Vite, Remix ve Astro projelerini hedefler. Bileşenler CLI aracılığıyla kod tabanınıza kopyalanır, bu da size tam kontrol ve TypeScript tip güvenliği sağlar.
Skill; responsive düzenleri, karanlık modu, tasarım token'larını, form doğrulamayı, veri tablolarını ve müze kalitesinde görsel kompozisyonları kapsar. Bileşen desenleri, tema oluşturma, erişilebilirlik (ARIA, klavye navigasyonu), responsive breakpoint'ler ve Tailwind özelleştirmesi için referans dokümantasyon içerir. Python betikleri bileşen kurulumunu ve config oluşturmayı otomatikleştirir.
Neler üretir
- Özel tema token'ları, renkler, fontlar, boşluklar ve breakpoint uzantılarıyla oluşturulmuş tailwind.config.js.
Nasıl Çalışır
- 01Shadcn/ui'yi Tailwind ile Başlatın
Hem shadcn/ui'yi hem de Tailwind CSS'i yapılandırmak için npx shadcn@latest init komutunu çalıştırın; bu komut framework, TypeScript, yollar ve tema tercihlerini sorar.
- 02Kod Tabanınıza Bileşen Ekleyin
npx shadcn@latest add button card dialog form ile bileşenleri kurun; bu komut bileşenleri tam kontrol ve özelleştirme için projenize kopyalar.
- 03Utility Sınıflarıyla Kompozisyon Oluşturun
Responsive düzenler, boşluklar, renkler ve hover durumları için shadcn/ui bileşenlerini Tailwind utility sınıflarıyla doğrudan JSX className özniteliklerinde birleştirin.
- 04Karanlık Mod Varyantları Uygulayın
Tema değiştirme için next-themes kullanın ve tutarlı karanlık mod desteği sağlamak için tüm temalı öğelere dark: önekli utility sınıfları ekleyin.
- 05Radix Erişilebilirliğinden Yararlanın
Radix UI ilkelleri, ek yapılandırma gerektirmeden yerleşik ARIA desenleri, klavye navigasyonu ve odak yönetimi sağlar.