Çözümler Web Tasarım Mobil Uygulama Dijital Reklam Animasyon Düğün Davetiyesi Blog Sunum ERP Demo İletişim Giriş Yap
← Blog'a Dön
Web Tasarım 30 Oct 2026 · 7 dk okuma

Web Tasarımında Tasarım Sistemleri (Design Systems): Ölçeklenebilir UI Mimarisi

AB
Ahmet Bengü
BENGU — Yazılım & Dijital Çözümler

Modern kurumsal web siteleri, artık yalnızca birkaç statik sayfadan ibaret bağımsız projeler olarak ele alınamaz. Genişleyen ürün hatları, çok dilli yapılar, entegre müşteri portalları ve sürekli güncellenen blog veya kaynak sayfaları, dijital temas noktalarının sayısını her geçen gün artırır. Böyle dinamik bir yapıda sayfa sayfa tasarım yapmak; görsel tutarsızlıklara, kod çöplüğüne, bakım maliyetlerinin kontrolden çıkmasına ve marka kimliğinin zayıflamasına zemin hazırlar. Tasarım sistemi (design system), tam bu noktada devreye girerek hem tasarımcılara hem de yazılım geliştiricilere rehberlik eden ortak bir dil ve standartlaştırılmış bir kaynak deposu oluşturur.

Bir tasarım sistemi; renkler, tipografi ve boşluk kuralları gibi görsel standartların yanı sıra, kodlanmış ve yeniden kullanılabilir UI bileşenlerini, stil rehberlerini ve etkileşim prensiplerini bünyesinde barındırır. Web arayüzlerini tek tek ekranlar üzerinden kurgulamak yerine modüler bir sistem olarak tasarlamak, hem projenin üretim hızını katlar hem de son kullanıcıya kusursuz bir gezinme deneyimi sunar.

Tasarım Sistemi (Design System) Nedir ve Statik Stil Rehberinden Farkı Nedir?

Tasarım sistemi, sıklıkla PDF formatında teslim edilen geleneksel kurumsal kimlik veya stil kılavuzlarıyla karıştırılır. Klasik stil rehberleri markanın logosunun nasıl kullanılacağını, kurumsal yazı tiplerini ve ana renk kodlarını belirten statik belgelerdir. Ancak bu belgeler, bir web butonunun tıklandığında nasıl davranacağını, bir form alanında hata oluştuğunda metnin hangi renkte ve kaç piksel aralıkla belireceğini ya da mobil ekranda menünün nasıl daralacağını tarif etmekte yetersiz kalır.

Tasarım sistemi ise yaşayan, sürekli güncellenen ve tasarım araçlarıyla (örneğin Figma) doğrudan ön yüz (front-end) kod kütüphanelerini birbirine bağlayan bütünsel bir ekosistemdir. Sistemin sunduğu temel faydalar şunlardır:

  • Arayüz Tutarlılığı: Kullanıcı sitenin hangi alt sayfasında olursa olsun aynı buton yapısıyla, aynı form mantığıyla ve aynı hiyerarşik düzenle karşılaşır.
  • Geliştirme Hızı: Yazılımcılar her sayfa için sıfırdan buton, kart veya modal pencere kodlamak zorunda kalmaz; hazır, test edilmiş bileşenleri çağırarak birleştirir.
  • Hata Oranının Düşmesi: Erişilebilirlik (contrast, focus states) ve tarayıcı uyumlulukları bileşen seviyesinde çözüldüğü için yeni sayfalarda teknik hata riski minimuma iner.
  • Ölçeklenebilirlik: Yeni bir hizmet sayfası, alt marka veya mikro web sitesi açılacağı zaman temel yapı taşları hazır olduğu için günler süren işler saatler içinde tamamlanabilir.

Tasarım Token'ları (Design Tokens): Sistemin Temel DNA'sı

Bir tasarım sisteminin en küçük yapı taşına "tasarım token'ı" (design token) adı verilir. Token'lar; renkler, font büyüklükleri, satır yükseklikleri, kenar yarıçapları (border-radius), gölgeler ve boşluk değerleri (spacing) gibi tasarım kararlarını temsil eden platformdan bağımsız değişkenlerdir.

Geleneksel web geliştirmede CSS dosyalarının içine sabit kodlanan #0055A5 gibi renk değerleri yerine, anlamsal (semantik) isimlendirmelerle tanımlanmış token'lar kullanılır. Örneğin:

  • color-primary-base: Markanın birincil eylem rengini temsil eder.
  • color-feedback-error: Hata ve uyarı mesajlarının rengini belirler.
  • spacing-md: 16 piksellik standart iç/dış boşluk birimini ifade eder.
  • radius-card: Bileşen köşelerindeki standart yuvarlatma derecesini tanımlar.

Tasarım token'ları kullanıldığında, markanın ana renginde bir ton değişikliğine gidildiğinde veya site genelinde boşluk ölçeği yeniden düzenlendiğinde binlerce satır kodu tek tek aramak gerekmez. Yalnızca token dosyasındaki tek bir değer güncellendiğinde, tüm butonlar, bağlantılar ve vurgu alanları otomatik olarak yeni değere uyum sağlar.

Tipografi ve Boşluk Mimarisi: Okunabilirlik ve Ritim

Kurumsal web arayüzlerinde kullanıcıların dikkatini yönlendiren en kritik unsurlar tipografik hiyerarşi ve boşluk dengesidir. Rastgele seçilmiş font boyutları veya göz kararı verilen piksel boşlukları, sayfada karmaşık ve amatör bir görünüm oluşturur. Tasarım sisteminde bu problem matematiksel bir ölçekle çözülür.

Tipografik Ölçek (Type Scale)

Başlıklar (H1, H2, H3), gövde metinleri, altyazılar ve buton etiketleri arasındaki oran sabit bir çarpan (örneğin 1.250 - Major Third ölçeği) üzerinden kurgulanır. Bu sayede H1 başlığının H2'ye, H2 başlığının ise gövde metnine olan görsel üstünlüğü doğal ve dengeli hissedilir. Sistemde her metin stili için font ailesi, ağırlık (font-weight), boyut (font-size) ve satır yüksekliği (line-height) kesin kurallarla belirlenir.

8 Piksellik Boşluk Izgarası (8-Point Grid)

Arayüz elemanları arasındaki boşlukların (margin ve padding) 8'in katları (8px, 16px, 24px, 32px, 48px, 64px) şeklinde kurgulanması endüstri standardıdır. Küçük bileşenler (ikon-metin arası gibi) için 4 piksellik yarım adım tanımlanabilir. Bu ızgara mantığı, tasarımcı ile yazılımcı arasındaki "burada 13 piksel mi boşluk var, 17 piksel mi?" belirsizliğini tamamen ortadan kaldırır.

Atomik Tasarım (Atomic Design) Metodolojisi ile Bileşen Hiyerarşisi

Tasarım sistemlerinin inşasında en yaygın ve işlevsel yaklaşımlardan biri Brad Frost tarafından ortaya konan "Atomik Tasarım" metodolojisidir. Bu felsefe, web sayfalarını kimyadaki element mantığıyla katmanlara ayırır:

  1. Atomlar: Arayüzün parçalanamaz en küçük birimleridir. Renkler, yazı tipleri, butonlar, metin giriş kutuları (input), ikonlar ve etiketler birer atomdur. Tek başlarına tam bir işlev sunmasalar da sistemin harcıdırlar.
  2. Moleküller: Birkaç atomun bir araya gelmesiyle oluşan işlevsel ünitelerdir. Örneğin bir arama ikonu, metin giriş alanı ve "Ara" butonu bir araya geldiğinde bir "Arama Çubuğu Molekülü" oluşur.
  3. Organizmalar: Moleküllerin ve atomların birleşerek arayüzün bağımsız bir bölümünü oluşturduğu yapılardır. Örneğin bir navigasyon menüsü; site logosu (atom), ana menü linkleri (molekül) ve dil seçici (molekül) bileşenlerini barındıran bir organizmadır. Ürün kartları veya alt bilgi (footer) alanları da organizma seviyesindedir.
  4. Şablonlar (Templates): Organizmaların sayfa düzeni (layout) üzerinde bir araya geldiği, ancak henüz gerçek içerikle doldurulmadığı tel kafes (wireframe) iskeletleridir.
  5. Sayfalar (Pages): Şablonlara gerçek metinlerin, ürün fotoğraflarının ve verilerin yüklendiği, kullanıcının doğrudan etkileşime girdiği nihai ekranlardır.

Etkileşim Durumları (States) ve Erişilebilirlik Standartları

Eksik hazırlanmış arayüz tasarımlarında bileşenlerin yalnızca en ideal ve statik hali (default) çizilir. Oysa gerçek dünyada kullanıcılar arayüzle sürekli etkileşim halindedir. Tasarım sistemi, bir bileşenin karşılaşabileceği tüm olası durumları (states) eksiksiz tanımlamalıdır:

  • Default (Varsayılan): Elemanın boştaki ilk hali.
  • Hover (Üzerine Gelindiğinde): Fare imleci bileşenin üzerine geldiğindeki renk, gölge veya boyut değişimi.
  • Active / Pressed (Basıldığında): Tıklama anında verilen görsel geri bildirim.
  • Focus (Odaklanıldığında): Klavye ile sekme tuşu (Tab) kullanılarak gezinildiğinde elemanın çevresinde beliren belirgin çerçeve. Bu durum web erişilebilirliği (WCAG) açısından zorunludur.
  • Disabled (Pasif): İşlemin o an gerçekleştirilemeyeceğini belirten soluk görünüm ve tıklanamazlık durumu.
  • Loading (Yükleniyor): Arka planda bir veri sorgulanırken buton veya kutu içinde beliren dönen simge (spinner) veya iskelet ekran (skeleton).
  • Error / Success (Hata ve Başarı): Form validasyonlarında sınır çizgilerinin kırmızıya veya yeşile dönmesi, açıklayıcı metinlerin belirmesi.

Tasarım sistemi içinde bu durumların önceden planlanması, yazılımcının tahmin yürüterek tarayıcının varsayılan çirkin stillerine dönmesini engeller ve kullanıcıya her adımda güven veren bir arayüz sunar.

Dokümantasyon ve Tasarım-Yazılım Köprüsü

Kullanılmayan veya güncellenmeyen bir tasarım sistemi ölü bir kütüphaneden farksızdır. Bir sistemin başarılı olabilmesi için açık, anlaşılır bir dokümantasyona ve tasarım araçlarıyla kod tabanı arasında güçlü bir senkronizasyona ihtiyacı vardır.

Bir tasarım sisteminin gerçek gücü, tasarım dosyasındaki mükemmel çizimlerde değil; geliştiricinin o bileşeni sıfır sürtünmeyle koda dökebilmesinde ve her iki tarafın aynı ismi kullanarak konuşabilmesinde yatar.

Modern iş akışlarında Figma gibi araçlarda tanımlanan bileşenler ve varyantlar, Storybook gibi araçlar yardımıyla front-end tarafında bağımsız olarak izole edilir, test edilir ve dokümante edilir. Tasarımcı bir butona size="large" variant="outline" dediğinde, yazılımcı da aynı props isimleriyle bu butonu doğrudan çağırabilmelidir. Ortak terminoloji, tasarım inceleme (design QA) süreçlerinde harcanan zamanı büyük ölçüde azaltır.

Kurumsal Sitelerde Tasarım Sisteminin Performansa ve Süreçlere Etkisi

Tasarım sistemi kurmak, projenin başında bir miktar planlama ve mimari emek gerektirir; ancak projenin hayata geçmesiyle birlikte sağladığı kazanımlar bu yatırımı fazlasıyla dengeler:

KriterGeleneksel Sayfa Tabanlı TasarımTasarım Sistemi Tabanlı Tasarım
Kod Boyutu ve HızHer sayfa için yinelenen yüzlerce satır CSS/JS kuralı; şişkin kod tabanı.Yeniden kullanılabilir sınıflar ve modüler bundle yapısı; optimize ve hafif kod.
Yeni Sayfa Yayına AlmaTasarım ve kodlamanın her seferinde sıfırdan yapılması (uzun teslim süresi).Hazır organizma ve bileşenlerin legolar gibi birleştirilmesi (hızlı teslim).
Marka RevizyonuTüm şablonların ve alt sayfaların tek tek elden geçirilmesi.Global token ve temel atomların güncellenmesiyle site geneli anlık revizyon.
Ekip AdaptasyonuProjeye yeni katılan tasarımcı veya yazılımcının kural karmaşası içinde kaybolması.Dokümantasyonu açıp standart bileşenleri kullanarak ilk günden üretime başlama.

Sonuç

Tasarım sistemi, kurumsal web sitelerinde estetik ile mühendislik disiplinini bir araya getiren stratejik bir köprüdür. Arayüz elemanlarını izole ekranlar yerine sistematik, hiyerarşik ve ölçeklenebilir bileşenler olarak tasarlamak; markanızın dijital dünyada güvenilir, tutarlı ve profesyonel bir duruş sergilemesini sağlar. Sayfa sayınız ne kadar artarsa artsın, arkasında sağlam bir tasarım sistemi olan web siteleri bakım kolaylığını korur, teknik borç biriktirmez ve kullanıcılarına her temas noktasında akıcı bir dijital deneyim sunmaya devam eder.

BENGU, Sakarya merkezli ERP, web tasarım ve dijital çözüm ortağıdır. Sahanıza uygun bir kurgu konuşmak isterseniz iletişim formundan yazabilirsiniz.

Projeniz mi var? Ücretsiz danışın.

Web tasarım, ERP, mobil uygulama veya dijital reklam — size en uygun çözümü birlikte bulalım.

İletişime Geç

İlgili Makaleler

Web Tasarım

Endüstriyel Web Sitelerinde Bilgi Mimarisi: Karmaşık Çözüm ve Ürün Hiyerarşisi Tasarımı

20 Oct 2026
Web Tasarım

Endüstriyel Üreticiler İçin Makine Parkuru ve Kabiliyet Sayfası Tasarımı

10 Oct 2026
Web Tasarım

Çerez Bandı: Engellemeyin, Şişirmeyin

22 Sep 2026