web-gelistirme-sc.com

Kalıcı iletişim kutularını kapatma

Her gün kalıcı diyaloglarla karşılaşıyorum ve her zaman farklı uygulamalar görüyorum.

Kalıcı iletişim kutularının çoğunda iletişim kutusunun sağ üst köşesinde bir İptal/Kapat düğmesiyle birlikte [X] bulunur.

Pek çok seçenek var, kalıcı diyalogları kapatmak için en iyi uygulama nedir? Ayrıca, neyin tercih edildiğini gösteren referans çalışmaları var mı?

Gördüğüm uygulamalar:

  • Köşede [X] ile İptal/Kapat düğmesi (sağ üst/sol, alt sağ/sol?)

  • Kapatmak için modun herhangi bir yerini tıklayın

  • Köşede sadece bir [X] (sağ üst/sol, alt sağ/sol?)

  • Sadece bir İptal/Kapat düğmesi

  • Kipin dışında herhangi bir yeri tıklayın

  • [X] olan veya olmayan Esc tuşu/İptal/Kapat

23
rick schott

En iyi uygulamanın diyalog türüne ve istenen etkileşim moduna bağlı olduğunu düşünüyorum.

Bir işlem gerektiren iletişim kutularında, bunları kapatmak için [X] 'e sahip olmamalı, bence (eylem düğmeleri dışında herhangi bir yere tıklanarak kapatılmamalıdır).
Bunların çoğunda "Kaydet" ve "İptal" düğmeleri bulunur, bu nedenle "kapat" ifadesi "iptal" anlamına gelip gelmediğini düşünür (bölünmüş bir saniye için bile olsa).

Bilgi iletişim kutuları benim görüşüme göre hem "kapat" düğmesi hem de [X] içermelidir.
Bilgi kullanıcının istediği bir şeyse etkileşim (örneğin metin seçilecek ve kopyalanacak), o zaman elbette içerideki bir tıklamanın iletişim kutusunu kapatmasına izin veremezsiniz.
Eğer kullanıcının dikkat bilgi bilgi istiyorsanız, ben de kapatmak için dış iletişim tıklamak izin vermez, çünkü kullanıcı kapatmak için iletişim odaklanmak zorunda şansını artırır (ve umarım orada bir şeyler okuyun).

16
Dan Barak

Bazılarını kapatmak için KAÇIŞ (Esc tuşu) ( İptal (Tamam/İptal) veya [~ # ~] tamam [~ # ~] tekli Tamam için ) kalıcı pencereler

6
igor

Ben asla köşedeki çarpı işaretini tıklayın. Düğmeler dışında bırakılırsa, hala bir pencere olduğunu hatırlayana kadar genellikle kafam karışır. Tamam/İptal düğmeleri (diğer kelimeler daha uygun değilse, örneğin 'evet/hayır' 'kaydet/kaydetme') ve iptal düğmesiyle aynı köşedeki bir haç ile giderdim. Hiçbir yere tıklarsanız kapanma gibi başka 'gizli' eylemler olmaz.

4

Kullanıcılar tıklasa da tıklamasın, çıkış düğmesi her zaman gereklidir, çünkü yokluğu kafa karıştırıcıdır. Kapat bağlantıları yardımcı olur, ancak bunlara 'X' eşlik etmelidir. Her zaman tüm çıkış seçeneklerini sağlamanızı öneririm ('x', bağlantı ve kapatmak için herhangi bir yeri tıklayın).

Şu anda bu konuyla ilgili bir çalışmanın farkında değilim, ancak Smashing Magazine'in sizi ilgilendirebilecek Modal Windows'un doğru kullanımı hakkında ilginç bir makalesi var: http://www.smashingmagazine.com/2009/ 27/05/modal-windows-in-modern web tasarım /

4
Pam Rdz

Açık iletişim düğmeleri de önemli bir erişilebilirlik özelliği olarak ortaya çıkıyor. Yıllardır GNOME İnsan Arayüz Yönergeleri üzerinde çalıştım ve bunları her güncellediğimizde, iletişim kutusundaki 'gereksiz Kapat düğmelerini' kaldırarak 'dağınıklığı azalt' çağrıları var. pencere çerçevesi denetimi ve ilişkili klavye kısayolu (Alt-F4, MS Windows ile aynı) kullanılarak açık bir şekilde kapatılabilir.

Bununla birlikte, GNOME erişilebilirlik topluluğuna her önerdiğimizde, somut düğmeleri pencerenin içinde tutma tercihlerini yeniden ifade ediyorlar.

2
calum_b

Muhtemelen her iki kontrol ile gitmek istiyorum:

(X) - sağ üst köşe

Gerekçe: Web için çok yaygın ve bence Mac kullanıcıları bile buna alışkın. [X], kullanıcıların iyi tanıdığı ve (Kapat) işlevinin gereksiz göründüğü bir semboldür.

[Tamam/Kapat] - içerikte

Rasyonel: Kullanıcı metnin içinde kaybolursa, gözler metnin altına çok iyi inebilir ve imleç kapat düğmesine daha yakın olabilir, bu nedenle özellikle de daha büyük olduğu için düğmeye basmak daha hızlı olabilir. Ayrıca, kullanıcının iletişim kutusunu kapatmak için Enter tuşuna basması için Kapat düğmesine de odaklanabilirsiniz.

0
Anna Rouben