Tasarım Belirteçleri Nedir
Tasarım belirteçlerinin ne olduğunu ve ölçeklenebilir tasarım sistemlerinin temelini neden oluşturduklarını öğrenin.
Tasarım Belirteçleri Nedir, CoddyKit'te ücretsiz bir CSS Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, CSS Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. CSS Academy kursu toplamda 4 dersten oluşur.
Tanım
Tasarım belirteçleri; renkler, boşluklar, tipografi ve gölgeler gibi tasarım kararlarını teknoloji bağımsız bir biçimde depolayan, adlandırılmış değişkenlerdir. Tasarım araçları ile kod arasında köprü kurarak platformlar arasında tutarlılık sağlarlar.
Belirteçler neden önemlidir
Belirteçler olmadan değerler CSS, iOS ve Android kod tabanlarında tekrarlanır. Tek bir doğru belirteç kaynağı, marka rengini değiştirdiğinizde bu değişikliğin tüm platformlarda aynı anda uygulanmasını sağlar.
Belirteç kategorileri
Yaygın kategoriler şunlardır: renk (marka, anlamsal, nötr), tipografi (yazı tipi ailesi, boyut, kalınlık, satır yüksekliği), boşluk (4px ızgarası), yarıçap, gölge ve animasyon (süre, yumuşatma).
Belirteç biçimleri
Belirteçler JSON, YAML veya W3C Tasarım Belirteci Biçimi olarak depolanır. Her belirtecin bir adı, değeri, türü ve isteğe bağlı açıklaması vardır. Dönüşümler, bunları platforma özgü çıktılara dönüştürür.
Genel ve takma ad belirteçleri
Genel belirteçler ham değerlerdir: color-blue-500: #3b82f6. Takma ad belirteçleri, genel belirteçlere anlamsal olarak başvurur: color-action-primary: {color-blue-500}. Bileşenler ham değerler yerine takma ad belirteçlerine başvurur.
CSS'te belirteçler
CSS özel özellikleri, web belirteçleri için doğal çıktı biçimidir. spacing-4 adlı bir belirteç --spacing-4: 1rem hâline gelir ve stil sayfasının tamamında margin: var(--spacing-4) olarak kullanılır.
Tasarım aracı bütünleşmesi
Figma Tokens eklentisi ve Tokens Studio, tasarım belirteçlerini Figma ile kod depoları arasında senkronize eder. Tasarımcılar ve geliştiriciler aynı belirteç söz varlığını paylaşarak teslim sırasında oluşan çeviri hatalarını ortadan kaldırır.
Belirteç yaşam döngüsü
Belirteçler zaman içinde gelişir: eski değerleri, kullananları bozmadan geçiş eşlemeleri sağlayarak kullanımdan kaldırın. Belirteç paketlerinin anlamsal sürümlemesi, kullanan ekipleri geriye dönük uyumsuz değişiklikler konusunda bilgilendirir.
Çok platformlu belirteçler
Aynı belirteç JSON'u web için CSS değişkenleri, iOS için Swift sabitleri ve Android için XML kaynakları oluşturur. Tek bir tanım dosyası, tasarım kararlarının platformlar arasında farklılaşmasını önler.
Belirteçleri aşamalı olarak benimseme
Renk ve boşluk belirteçleriyle başlayın. Sabit kodlanmış değerleri dosya dosya değiştirin. Kalan sabit kodlanmış tasarım kararlarını bulmak için kod tabanında ham onaltılık değerleri ve piksel sabitlerini arayın.
Belirteçler ve temalandırma
Takma ad belirteçleri temalandırmayı mümkün kılar: bir takma adın işaret ettiği genel belirteci değiştirerek bileşen koduna dokunmadan temanın tamamını değiştirebilirsiniz. Açık/koyu/marka temalarının tümü aynı takma ad katmanından türetilir.
Bilgi kontrolü
Genel belirteç ile takma ad belirteci arasındaki fark nedir?
Özet
Tasarım belirteçleri, tasarım kararlarını platformdan bağımsız bir biçimde kodlayan adlandırılmış değişkenlerdir. Genel belirteçler ham değerleri tutar; takma ad belirteçleri anlamsal anlam sağlar. Birlikte tutarlı, sürdürülebilir ve çok platformlu tasarım sistemlerine güç verirler.
Sıkça Sorulan Sorular
“Tasarım Belirteçleri Nedir” dersi ücretsiz mi?
Evet — “Tasarım Belirteçleri Nedir” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve CSS Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. CSS Academy kursu toplamda 4 dersten oluşur.
“Tasarım Belirteçleri Nedir” dersinde ne öğreneceğim?
Tasarım belirteçlerinin ne olduğunu ve ölçeklenebilir tasarım sistemlerinin temelini neden oluşturduklarını öğrenin. CSS Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
CSS Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te CSS Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Tasarım Belirteçleri Nedir” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu CSS Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her CSS Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Tasarım Belirteçleri Nedir
- Belirteç Adlandırma Kuralları
- CSS Değişkenleriyle Çok Markalı Tema Uygulama
- Belirteç Araçları: Style Dictionary