UI Tasarım Nedir? Web Arayüzü Bileşenleri ve Kontrol Listesi

UI Tasarım Nedir? Web Arayüzü Bileşenleri ve Kontrol Listesi

Yazar: Kumsal AjansOluşturulma: Güncellenme: 7 dk okuma
5.0 · 1 oy Puanınız:

Blog yazısı içeriği

UI, İngilizce “User Interface” ifadesinin kısaltmasıdır; Türkçede kullanıcı arayüzü anlamına gelir. UI tasarım ise kullanıcının bir web sitesi veya uygulamada gördüğü ve etkileşime girdiği ekranların görsel düzenini, bileşenlerini, durumlarını ve davranışlarını tasarlama işidir. Başlık, menü, buton, form, kart, tablo, ikon ve bildirim gibi öğelerin yalnız nasıl göründüğünü değil; farklı ekranlarda ve kullanıcı eylemlerinde nasıl çalıştığını da tanımlar.

UI tasarımını yalnız renk ve görsel seçimi olarak görmek eksik kalır. İyi tanımlanmış bir arayüz; önemli içeriği ayırt etmeyi, bir sonraki eylemi anlamayı, sistemin verdiği cevabı görmeyi ve hata durumundan çıkmayı kolaylaştırır. Bu rehber UI ile UX arasındaki sınırı, temel arayüz bileşenlerini, erişilebilir durum tasarımını ve uygulama öncesi kontrol yöntemini açıklar.

UI Açılımı Nedir?

UI, “User Interface” yani kullanıcı arayüzüdür. İnsan ile dijital sistem arasındaki görünür ve etkileşimli yüzeyi ifade eder. Web sitesindeki gezinme menüsü, arama alanı, ürün kartı, form düğmesi, açılır pencere ve hata mesajı birer arayüz öğesidir. Arayüz yalnız grafik değildir; kullanıcının seçim yapmasını, bilgi girmesini ve sistemden geri bildirim almasını sağlayan katmandır.

Grafik tasarım marka anlatımı ve görsel iletişim üzerinde çalışabilir; UI tasarım ise bu görsel dili etkileşimli bir sistemde kullanılabilir hâle getirir. Bu nedenle yalnız bir görsel düzenleme aracı bilmek yeterli değildir. Bileşen davranışları, responsive düzen, erişilebilirlik, gerçek içerik, tarayıcı ortamı ve geliştirme kısıtları da tasarım kararlarını etkiler.

UI ile UX Arasındaki Fark Nedir?

UX (kullanıcı deneyimi); kullanıcının hedefini, görev akışını, içerik yapısını, karşılaştığı engelleri ve ürünle bütün deneyimini kapsar. UI ise bu akışın ekranda nasıl sunulduğuna ve kullanıcının hangi kontrolle nasıl etkileştiğine odaklanır. Örneğin bir başvuru sürecinde adımların sayısı ve sırası UX kararı; alanların hiyerarşisi, etiketleri, odak görünümü ve hata sunumu UI kararlarıdır.

İki disiplin birlikte çalışır fakat birbirinin yerine geçmez. Doğru olmayan bir akışı renk değiştirerek düzeltemezsiniz; iyi bir akışı da belirsiz kontroller ve eksik durumlarla güvenilir biçimde sunamazsınız. Araştırma ve görev akışı tarafı için UX tasarım rehberine, bir uzman ekiple çalışma kapsamı için UI/UX tasarım ajansı rehberine geçebilirsiniz.

Web Sitesi UI Tasarımının Temel Katmanları

1. Görsel hiyerarşi

Hiyerarşi, ekrandaki her şeyi büyütmek değil; kullanıcının önce neyi, sonra neyi fark edeceğini düzenlemektir. Başlık düzeyleri, konum, boşluk, boyut, ağırlık ve renk birlikte çalışır. Bir sayfada aynı güçte çok sayıda vurgu bulunursa ana mesaj ve birincil eylem belirsizleşebilir.

Hiyerarşi gerçek içerikle sınanmalıdır. Kısa örnek başlıkla dengeli görünen kart, uzun ürün adı veya ikinci dilde taşabilir. Tasarım sırasında kısa, uzun, eksik ve değişken içerik örnekleri kullanılmalıdır.

2. Tipografi ve okunabilirlik

Yazı tipi marka karakteri taşırken, tipografik sistem okunabilir bir düzen kurar. Gövde metni, başlıklar, yardımcı bilgi, form etiketi ve hata mesajı için boyut, satır yüksekliği, ağırlık ve boşluk ilişkisi tanımlanmalıdır. Çok sayıda yazı tipi ve rastgele ağırlık hiyerarşiyi zayıflatabilir; yalnız büyük punto kullanmak ise okunabilirliği garanti etmez.

Metin görsele gömülmemeli, yakınlaştırma ve yeniden akış koşullarında anlamını korumalıdır. Dil değiştiğinde kelime uzunlukları ve satır kırılımları kontrol edilmelidir.

3. Renk, karşıtlık ve anlam

Renk; vurgu, grup, marka ve sistem durumu gösterebilir. Ancak başarıyı yalnız yeşil, hatayı yalnız kırmızı ile anlatmak rengi göremeyen veya ayırt edemeyen kullanıcılar için bilgi kaybı oluşturur. Renk; metin, ikon, desen veya konum gibi ikinci bir işaretle desteklenmelidir.

W3C WCAG 2.2; renk kullanımının yanında metin karşıtlığı, metin dışı karşıtlık, yeniden akış, odak görünümü ve hedef boyutu gibi arayüzle doğrudan ilişkili test edilebilir ölçütler tanımlar. (WCAG 2.2) Tasarım dosyasındaki renk kodunu kontrol etmek başlangıçtır; gerçek yazı boyutu, arka plan, durum ve uygulanan bileşen birlikte değerlendirilmelidir.

4. Izgara, boşluk ve responsive düzen

Izgara; içerik alanlarını ortak hizalara bağlar, boşluk sistemi ise öğeler arasındaki ilişkiyi görünür kılar. Boşluk yalnız dekoratif değildir: aynı gruptaki öğeleri yakınlaştırır, farklı görevleri ayırır ve dokunma hedeflerinin karışmasını önler.

Responsive tasarım masaüstünü küçültmek değildir. Menü davranışı, tablo sunumu, kart sırası, form alanları, sabit kontroller, görsel kırpması ve uzun metinler farklı genişliklerde yeniden ele alınır. Ara değerler de test edilmelidir; yalnız bir masaüstü ve bir telefon ekranı tasarlamak aradaki kırılmaları saklayabilir.

5. Bileşenler ve tutarlılık

Buton, bağlantı, giriş alanı, seçim kutusu, kart, sekme, modal ve bildirim gibi tekrar eden öğeler bileşen olarak tanımlanır. Tutarlılık her sayfayı aynı göstermek değil; aynı işlevin benzer işaret ve davranışlarla sunulmasıdır. Aynı görünümlü iki kontrolün farklı çalışması veya aynı eylemin her sayfada farklı görünmesi öğrenme yükü yaratır.

Bileşen adları görünüşe değil işleve dayanmalıdır. “Mavi buton” yerine “birincil eylem”, “küçük gri yazı” yerine “yardımcı açıklama” gibi roller kullanmak tema ve marka güncellemelerini kolaylaştırır.

6. İçerik ve arayüz metinleri

Buton etiketi, form açıklaması, boş durum, onay mesajı ve hata metni UI'ın parçasıdır. “Gönderilemedi” tek başına kullanıcının ne yapacağını söylemez; sorun, korunmuş veriler ve sonraki adım açıkça belirtilmelidir. Teknik sistem ifadeleri kullanıcı diline çevrilmeli, ancak önemli riskler gizlenmemelidir.

Tasarım gerçek içerikle yapılmalıdır. Başlık, fiyat, tarih, kişi adı, tablo ve çeviri uzunlukları bileşenin sınırlarını görünür kılar. Lorem ipsum ile onaylanan ekranlar uygulama sırasında beklenmedik taşma ve hiyerarşi sorunları çıkarabilir.

Bir Bileşenin Hangi Durumları Tasarlanmalı?

Tek bir normal görünüm, etkileşimli bileşenin tamamı değildir. Aşağıdaki durum matrisi, tasarım ve geliştirme arasında ortak kabul listesi olarak kullanılabilir.

DurumKullanıcının anlaması gerekenKontrol sorusu
NormalÖğenin işlevi ve kullanılabilir olduğuEtiket ve işlev açık mı?
Üzerine gelmeİşaretçiyle etkileşimin mümkün olduğuYalnız bu duruma bağlı bilgi var mı?
Klavye odağıHangi kontrolün etkin olduğuOdak görünür ve örtülmemiş mi?
Basılı/seçiliEylemin veya seçimin gerçekleştiğiSeçim yalnız renkle mi anlatılıyor?
PasifKontrolün neden kullanılamadığıGerekirse koşul açıklanıyor mu?
YükleniyorSistemin işlem yaptığı ve tekrarın gerekip gerekmediğiÇift gönderim önleniyor mu?
Başarılı/hatalıSonuç ve sonraki adımMesaj anlaşılır ve ilgili öğeye bağlı mı?
Boş/sonuç yokNeden içerik olmadığı ve ne yapılabileceğiÇıkış veya yeni eylem sunuluyor mu?

Her bileşen bütün durumları gerektirmez; gerekli durumlar bileşenin işlevine göre seçilir. Önemli olan yalnız örnek ekran üretmek değil, gerçek kullanımda oluşacak değişimleri önceden tanımlamaktır.

UI Tasarım Süreci Nasıl İlerler?

  1. Girdi ve sınırlar: Marka, kullanıcı akışları, içerik, cihazlar, teknik altyapı ve erişilebilirlik hedefleri belirlenir.
  2. Görsel yön: Tipografi, renk, görsel dil ve örnek arayüz parçalarıyla ortak yön doğrulanır.
  3. Temel sistem: Izgara, boşluk, yazı ve renk tokenları ile çekirdek bileşenler oluşturulur.
  4. Ekran ve durumlar: Öncelikli akışlar gerçek içerik, responsive davranış ve hata durumlarıyla tasarlanır.
  5. Prototip ve değerlendirme: Etkileşimler prototipte incelenir; erişilebilirlik ve kullanılabilirlik sorunları kaydedilir.
  6. Geliştirici devri: Bileşenler, varlıklar, ölçüler, davranışlar ve istisnalar belgelenir.
  7. Uygulama kontrolü: Geliştirilen arayüz farklı içerik, ekran, klavye ve durumlarla karşılaştırılır.

W3C'nin tasarım başlangıç önerileri; yeterli karşıtlık, rengin tek bilgi aracı olmaması, görünür odak, açık form etiketleri, anlaşılır geri bildirim ve farklı ekranlarda çalışan düzen gibi konuları tasarım aşamasına taşır. (W3C erişilebilir tasarım önerileri)

UI Tasarımı Nasıl Değerlendirilir?

  • Sayfanın amacı ve birincil eylemi ilk bakışta ayırt edilebiliyor mu?
  • Başlık, içerik ve kontroller anlamlı bir okuma sırası oluşturuyor mu?
  • Aynı işlev aynı bileşen ve terimle sunuluyor mu?
  • Klavye odağı görünür mü ve mantıklı sırada ilerliyor mu?
  • Hata, başarı, yükleme, boş ve pasif durumlar tasarlanmış mı?
  • Renk tek başına anlam taşıyor mu; karşıtlık yeterli mi?
  • Gerçek ve uzun içerik mobil, tablet ve masaüstünde çalışıyor mu?
  • Form etiketleri, yardım ve hata mesajları ilgili alanla açıkça bağlantılı mı?
  • Geliştirme ekibi bileşen ve responsive kurallarını dosyadan anlayabiliyor mu?
  • Uygulanan sürüm tasarımla ve erişilebilirlik gereksinimleriyle kontrol edilmiş mi?

Bu liste estetik puan üretmez. Belirsizlikleri görünür kılar ve tasarım kararlarını “beğendim/beğenmedim” yorumundan çıkarıp kontrol edilebilir şartlara bağlar.

Tasarım Dosyası ile Uygulanan Arayüz Neden Ayrı Kontrol Edilir?

Tasarım dosyası hedeflenen görünüm ve davranışı tarif eder; tarayıcıda çalışan arayüz ise gerçek HTML, stil, yazılım, içerik ve cihaz koşullarının sonucudur. Yazı tipinin geç yüklenmesi, uzun çeviri, tarayıcı varsayılanı, eksik durum, yanlış odak sırası veya farklı görsel oranı uygulanan ekranı tasarımdan uzaklaştırabilir. Bu nedenle yalnız tasarım onayı, UI tesliminin tamamlandığı anlamına gelmez.

Uygulama kontrolünde birkaç ideal ekranı yan yana karşılaştırmak yerine bileşen temelli ilerleyin. Butonlar, formlar, menüler, kartlar ve bildirimler farklı içerik ve durumlarla incelenmeli; masaüstü, telefon ve ara genişliklerde klavye, dokunma ve yakınlaştırma davranışları denenmelidir. Sapmalar; görsel ayrıntı, işlev hatası, erişilebilirlik engeli veya içerik problemi olarak sınıflandırılabilir. Böylece kritik kullanım sorunları dekoratif farklarla aynı listede kaybolmaz.

UI Tasarımda Sık Yapılan Hatalar

  • Renk ve font seçimini bütün UI çalışması sanmak
  • Yalnız ana sayfa ve normal bileşen durumlarını tasarlamak
  • Mobil düzeni masaüstünün küçültülmüş kopyası olarak ele almak
  • İçeriği, çeviriyi ve hata mesajlarını tasarım sonuna bırakmak
  • Bağlantı ile butonu görsel veya işlevsel olarak ayırt etmemek
  • Rengi tek anlam taşıyıcısı yapmak ve klavye odağını kaldırmak
  • Kaynak dosya bağlantısını eksiksiz geliştirici devri kabul etmek
  • Uygulanan arayüzü gerçek cihaz ve tarayıcıda yeniden kontrol etmemek

Sonuç

UI tasarım, bir web sitesinin yalnız estetik yüzü değildir. İçeriği görünür bir hiyerarşiye dönüştüren, kullanıcı eylemlerini bileşenlerle mümkün kılan, sistem durumlarını açıklayan ve farklı ekranlarda uygulanabilir kurallar üreten arayüz disiplinidir. Değerlendirmeyi tek bir ekran görüntüsü üzerinden değil; bileşen durumları, gerçek içerik, responsive davranış, erişilebilirlik ve geliştirici devri birlikte üzerinden yapın.

Arayüz çalışmasının içerik, yazılım, test ve canlıya geçişle nasıl birleştiğini görmek için web tasarım ajansı çalışma modelini inceleyebilirsiniz.

Anasayfa

Projelerimiz

Ürünlerimiz

Hizmetlerimiz