Skip to main content
LanguageTürkçe
Temel bilgiler5 dakikalık okumaEkim 2026

Kullanıcı arayüzü durumları nelerdir?

Kısa cevap

Kullanıcı arayüzü durumları, bir arayüz öğesinin olup bitenlere bağlı olarak farklı görünüm ve davranış biçimleridir: varsayılan, fareyle üzerine gelme, odaklanma, basılı, devre dışı, yükleme, başarı, hata ve boş. Her etkileşimli bileşenin, içinde bulunabileceği her durum için bir tasarıma ihtiyacı vardır. Eksik durumlar, bir ürünün tamamlanmamış gibi hissetmesinin en yaygın nedenlerinden biridir.

Ana nokta

  • Etkileşim durumları: varsayılan, fareyle üzerine gelme, odaklanma, basılı (etkin), devre dışı
  • Veri durumları: yükleme, boş, kısmi, hata, başarı
  • Odaklanma durumları klavye ve erişilebilirlik kullanıcıları için önemlidir
  • Eyaletler arasındaki geçişler eyaletlerin kendisi kadar önemlidir
  • Durumları bir liste (veya durum makinesi) olarak tasarlamak onların unutulmasını önler

Modeldeki bir düğme genellikle tek bir durumu gösterir: varsayılan. Gerçek üründe aynı düğme üzerinde gezdirilir, klavyeyle odaklanır, basılır, form eksikken devre dışı bırakılır ve istek gönderilirken yüklenir. Bunların her biri bir kullanıcı arayüzü durumudur ve her birinin bir tasarıma ihtiyacı vardır.

İki grubu ayırmaya yardımcı olur. Etkileşim durumları kullanıcıdan gelir: fareyle üzerine gelme, odaklanma, basılı ve devre dışı. Veri durumları sistemden gelir: yükleme, boş, kısmi veri, hata ve başarı. Örneğin bir liste ekranı, yüklenirken, hiç öğe yokken, bir öğe varsa, yüzlerce öğe varsa ve istek başarısız olduğunda bir tasarıma ihtiyaç duyar.

Odak durumları özel ilgiyi hak ediyor. Klavye kullanan veya cihazı değiştiren kişiler, nerede olduklarını bilmek için görünür bir odak göstergesine güvenirler. Tarayıcı odak taslağını değiştirmeden kaldırmak, en yaygın erişilebilirlik hatalarından biridir.

Durumlar arasındaki değişim de tasarımın bir parçasıdır. Varsayılandan basılana kısa ve net bir geçiş, dokunmayı onaylar. Sorunsuz bir şekilde başarıya dönüşen bir yükleme durumu, insanlara eylemlerinin işe yaradığını gösterir. Ani atlamalar veya çok yavaş animasyonlar arayüzün güvenilmez olmasına neden olur.

Eksik durumları önlemenin pratik bir yolu, tasarlamadan önce her bileşen için bunları listelemek veya bileşeni bir durum makinesi olarak modellemektir: bir dizi durum ve bunlar arasında hareket eden olaylar. Bizim yaptığımız ExodeUI bu şekilde çalışıyor. Her bir durumu ve bunlar arasındaki geçişleri tek bir dosyada tasarlarsınız ve kodunuz, gerçek uygulamada durumları değiştiren olayları gönderir.

Sık sorulan sorular

Bir butonun durumları nelerdir?

Genellikle varsayılan, fareyle üzerine gelin, odaklanın, basılı (etkin), devre dışı ve yükleniyor. Bazı düğmelerin bir eylemden sonra başarı ve hata durumları da vardır.

Focus ve fareyle üzerine gelme arasındaki fark nedir?

Vurgulama, fare işaretçisi bir öğenin üzerine geldiğinde gerçekleşir. Odaklanma, klavye girişi için örneğin Sekme tuşuyla bir öğe seçildiğinde gerçekleşir. Her ikisinin de görünür bir tasarıma ihtiyacı var.

Devre dışı bırakılan butonlar kullanılmalı mı?

Bunları dikkatli kullanın. Devre dışı bırakılmış bir düğme, neden devre dışı bırakıldığına dair hiçbir neden vermez. Çoğu zaman düğmeyi aktif tutmak ve basıldığında neyin eksik olduğunu açıklamak daha anlaşılır olur.

UI tasarımında durum makinesi nedir?

Bir bileşenin bulunabileceği her durumu ve onu bir durumdan diğerine hangi olayların taşıdığını listeleyen bir model. Eksik veya imkansız durumların fark edilmesini kolaylaştırır.

İlgili rehberler ve örnekler

Gerçek bir bileşenin her durumunu görün

Önceden tasarlanmış fareyle üzerine gelme, basma, yükleme ve başarı durumlarına sahip ücretsiz animasyonlu bileşenleri açın ve bunları tarayıcıda değiştirin.

Canlı bileşenlere göz atın
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →