FlexiToolbox.com Logo

flexi

Toolbox

.com

Claude Tasarım Belirteçleri

Shadcn tema token'larını anlamak için referans

Aydınlık Tema

Shadcn Design Token'ları Nasıl Kullanılır

  • Her renk, bg-[ad] ve text-[ad] Tailwind sınıflarıyla kullanılabilir
  • Bileşenlerde otomatik olarak uygun renkler kullanılır (Card, Button, vb.)
  • Renk değişkenlerine hsl(var(--değişken)) ile erişilebilir
  • Tema değiştirme, .dark sınıfını HTML öğesine ekler/kaldırır
  • Her kartın sağ üst köşesindeki anahtar ile o kart için karanlık modu açıp kapatabilirsiniz

Neden Foreground/Background Desenini Kullanıyoruz?

Tüm Renkleri Göster:

Shadcn, her renk için bir arka plan ve bir ön plan tanımlar:

  • background: Bileşenin veya öğenin arka planı
  • foreground: Bileşenin veya öğenin üzerindeki metin/içerik

Örneğin: bg-primary text-primary-foreground birincil renkli bir düğme oluşturur.

Ana Tema Renkleri

Karanlık
Background
Tailwind:bg-background
CSS:--background
Değer:Yükleniyor...
Kullanım:

Sayfa ve bileşen arka planları için kullanılır

Karanlık
Foreground
Tailwind:bg-foreground
CSS:--foreground
Değer:Yükleniyor...
Kullanım:

Metin ve ikonlar için kullanılır

Karanlık
Primary
Tailwind:bg-primary
CSS:--primary
Değer:Yükleniyor...
Kullanım:

Birincil aksiyon butonları ve vurgulu öğeler için kullanılır

Karanlık
Primary Foreground
Tailwind:bg-primary-foreground
CSS:--primary-foreground
Değer:Yükleniyor...
Kullanım:

Birincil öğeler üzerindeki metin ve ikonlar için kullanılır

İkincil & Vurgu Renkleri

Karanlık
Secondary
Tailwind:bg-secondary
CSS:--secondary
Değer:Yükleniyor...
Kullanım:

İkincil aksiyon butonları ve daha az vurgulu öğeler için kullanılır

Karanlık
Secondary Foreground
Tailwind:bg-secondary-foreground
CSS:--secondary-foreground
Değer:Yükleniyor...
Kullanım:

İkincil öğeler üzerindeki metin ve ikonlar için kullanılır

Karanlık
Accent
Tailwind:bg-accent
CSS:--accent
Değer:Yükleniyor...
Kullanım:

Vurgu öğeleri ve seçilmiş durumlar için kullanılır

Karanlık
Accent Foreground
Tailwind:bg-accent-foreground
CSS:--accent-foreground
Değer:Yükleniyor...
Kullanım:

Vurgu öğeleri üzerindeki metin ve ikonlar için kullanılır

UI Bileşen Renkleri

Karanlık
Card
Tailwind:bg-card
CSS:--card
Değer:Yükleniyor...
Kullanım:

Kartlar, diyaloglar, uyarılar gibi konteynerler için kullanılır

Karanlık
Card Foreground
Tailwind:bg-card-foreground
CSS:--card-foreground
Değer:Yükleniyor...
Kullanım:

Kart üzerindeki metin ve ikonlar için kullanılır

Karanlık
Popover
Tailwind:bg-popover
CSS:--popover
Değer:Yükleniyor...
Kullanım:

Dropdown, tooltip gibi açılır öğeler için kullanılır

Karanlık
Popover Foreground
Tailwind:bg-popover-foreground
CSS:--popover-foreground
Değer:Yükleniyor...
Kullanım:

Açılır öğelerdeki metin ve ikonlar için kullanılır

Karanlık
Muted
Tailwind:bg-muted
CSS:--muted
Değer:Yükleniyor...
Kullanım:

Sönük arka planlar, disabled alanlar için kullanılır

Karanlık
Muted Foreground
Tailwind:bg-muted-foreground
CSS:--muted-foreground
Değer:Yükleniyor...
Kullanım:

Sönük ve daha az belirgin metin için kullanılır

Yardımcı & Form Renkleri

Karanlık
Border
Tailwind:border-4 border-border bg-background
CSS:--border
Değer:Yükleniyor...
Kullanım:

Kenarlıklar için kullanılır

Karanlık
Input
Tailwind:border-4 border-input bg-background
CSS:--input
Değer:Yükleniyor...
Kullanım:

Form giriş alanları için kullanılır

Karanlık
Ring
Tailwind:ring-4 ring-ring bg-background
CSS:--ring
Değer:Yükleniyor...
Kullanım:

Odaklanma halkaları için kullanılır

Durum & Geri Bildirim Renkleri

Karanlık
Destructive
Tailwind:bg-destructive
CSS:--destructive
Değer:Yükleniyor...
Kullanım:

Silme, tehlikeli işlemler için kullanılır

Karanlık
Destructive Foreground
Tailwind:bg-destructive-foreground
CSS:--destructive-foreground
Değer:Yükleniyor...
Kullanım:

Tehlikeli işlem butonları üzerindeki metin ve ikonlar için kullanılır

Grafik & Görselleştirme Renkleri

Karanlık
Chart 1
Tailwind:bg-[hsl(var(--chart-1))]
CSS:--chart-1
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Chart 2
Tailwind:bg-[hsl(var(--chart-2))]
CSS:--chart-2
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Chart 3
Tailwind:bg-[hsl(var(--chart-3))]
CSS:--chart-3
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Chart 4
Tailwind:bg-[hsl(var(--chart-4))]
CSS:--chart-4
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Chart 5
Tailwind:bg-[hsl(var(--chart-5))]
CSS:--chart-5
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Kenar Çubuğu Renkleri

Karanlık
Sidebar
Tailwind:bg-sidebar
CSS:--sidebar
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Foreground
Tailwind:bg-sidebar-foreground
CSS:--sidebar-foreground
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Primary
Tailwind:bg-sidebar-primary
CSS:--sidebar-primary
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Primary Foreground
Tailwind:bg-sidebar-primary-foreground
CSS:--sidebar-primary-foreground
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Accent
Tailwind:bg-sidebar-accent
CSS:--sidebar-accent
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Accent Foreground
Tailwind:bg-sidebar-accent-foreground
CSS:--sidebar-accent-foreground
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Border
Tailwind:border-4 border-sidebar-border bg-sidebar
CSS:--sidebar-border
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Karanlık
Sidebar Ring
Tailwind:ring-4 ring-sidebar-ring bg-sidebar
CSS:--sidebar-ring
Değer:Yükleniyor...
Kullanım:

Özel kullanım için

Köşe Yuvarlama Belirteçleri

Border Radius SM

rounded-sm

Border Radius MD

rounded-md

Border Radius LG

rounded-lg

Border Radius XL

rounded-xl

UI Bileşen Örnekleri

Card Bileşeni

Bu bir card bileşenidir.

Popover

Popover içeriği genellikle açılır menüler ve ipuçları için kullanılır.

Muted

Muted alanlar genellikle daha az önemli veya devre dışı içerik için kullanılır.

Shadcn Tema İpuçları

Bilinmesi Gerekenler

  • Tema renkleri HSL formatındadır (ton, doygunluk, parlaklık)
  • Karanlık modda renkler otomatik olarak değişir
  • Shadcn bileşenleri doğru renk değişkenlerini otomatik kullanır
  • Özel CSS için hsl(var(--primary)) şeklinde kullanın

Özel Tema İçin

  • Tüm renkler assets/scss/tailwind.scss dosyasında
  • HSL formatını koruyun: ton doygunluk% parlaklık%
  • Karanlık mod için .dark sınıfı altındaki değişkenleri düzenleyin
  • Araç olarak tweakcn.com/editor/theme kullanabilirsiniz