Skill'in Kendi İfadeleriyle
Bu skill, tipografi ölçekleri, renk teorisi, boşluk sistemleri ve ikonografi temellerini kullanarak tutarlı, erişilebilir görsel sistemler oluşturmayı öğretir. Modüler tip ölçekleriyle tasarım token'ları oluşturmayı, 8 puanlık ızgara boşluklandırmasını, WCAG kontrast gereksinimleriyle anlamsal renk paletlerini ve ikon boyutlandırma sistemlerini kapsar.
Skill, Tailwind CSS, duyarlı akışkan tipografi, anlamsal token'larla karanlık mod temalandırma ve erişilebilirlik doğrulaması için somut uygulama desenleri sağlar. Oran tabanlı ölçekler ve yeniden kullanılabilir token sistemleri tanımlayarak tutarsız boşluklandırma, kötü kontrast ve rastgele sihirli sayılar gibi yaygın görsel tasarım zorluklarını ele alır.
Neler üretir
- CSS özel özelliklerinde veya Tailwind yapılandırmasında tasarım token tanımları
- Boyut varyantlarına sahip ikon bileşeni
Nasıl Çalışır
- 01Modüler Tasarım Token'ları Oluşturun
Oran tabanlı boyutlandırmayla (0.75rem'den 3rem'e) tipografi ölçeklerini, 8 puanlık ızgara boşluklandırmasını (4px'ten 64px'e) ve marka, durumlar ve neutraller için anlamsal renk token'larını tanımlayın.
- 02Duyarlı Tipografi Uygulayın
Görüntü alanına duyarlı boyutlandırma için clamp() ile akışkan tipografi kullanın ve okunabilirlik için en fazla 65 karakter genişliğini koruyun.
- 03Erişilebilir Renk Paletleri Uygulayın
WCAG kontrast oranlarını karşılayan renk sistemleri oluşturun: gövde metni için 4.5:1, büyük metin ve UI bileşenleri için 3:1, programatik kontrast kontrolüyle.
- 04Tutarlı İkon Sistemleri Oluşturun
12px'ten 32px'e kadar ikon boyutlandırma ölçekleri tanımlayın; boyut prop'ları kabul eden ve flex-shrink-0 davranışını koruyan yeniden kullanılabilir bileşenlerle.
- 05Semantik Token'larla Karanlık Mod Tasarlayın
Görünüme göre değil amaca göre semantik token adlandırması kullanın; bu, bileşenlerde değişiklik yapmadan data attribute'ları aracılığıyla tema değiştirmeyi sağlar.
- 06Dikey Ritmi Koruyun
Arayüz boyunca görsel uyum yaratmak için tanımlı ölçek değerlerini kullanarak bitişik öğelere tutarlı boşluk kuralları uygulayın.