İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    VisuallyHidden

    İçeriği gözden gizler, ekran okuyucuya açık tutar.

    Storybook
    Storybook
    Kaynak kod
    Kaynak kod

    VisuallyHidden varsayılan olarak <span> çizer; rolü yoktur. sr-only deseni (1 px kutuya kırpma, mutlak konum) içeriği gözden gizler ama erişilebilirlik ağacında bırakır; display: none ya da visibility: hidden kullanılmaz. render ile <caption> ya da <a> çizildiğinde anlam o öğeden gelir.

    Tuş Davranış
    Tab Düz VisuallyHidden odak almaz. focusable ile <a> çizilirse bağlantı sekme sırasına girer ve odakta görünür olur.
    Enter Atlama bağlantısında hedefe gider (href="#main").

    focusable içerik, kendisi ya da içindeki bir öğe odak aldığında görünür; böylece odak görünmez bir yerde kalmaz (WCAG 2.4.7). Odak halkasını render ile verdiğiniz öğe belirler; atlama bağlantısına görünür bir stil verin.

    Örnek Okunan
    <button><Icon /><VisuallyHidden>Kapat</VisuallyHidden></button> “Kapat, düğme”
    <VisuallyHidden render={<caption />}>Öğe listesi</VisuallyHidden> Tablo adı: “Öğe listesi”
    <VisuallyHidden focusable render={<a href="#main" />}>İçeriğe geç</VisuallyHidden> “İçeriğe geç, bağlantı”

    Görünür metin zaten varsa gizli bir kopya eklemeyin; ekran okuyucu ikisini de okur.

    Gizliyken görünür bir çıktı yoktur; kontrast ölçülecek bir şey yok. focusable ile görünen içeriğin rengini render ile verdiğiniz öğe belirler. Bu çift token testinin kapsamında değildir; ölçülmedi.

    Ölçüt VisuallyHidden nasıl karşılar Ürün ekibi ne yapmalı
    1.1.1 Metin dışı içerik İkona gizli metinle ad verilir. Yalnız ikonlu her kontrole gizli ad verin.
    1.3.1 Bilgi ve ilişkiler <caption> gibi öğelerle ilişkiyi korur. Tabloya ve alana ad verin.
    2.4.1 Blokları atlama focusable ile atlama bağlantısı kurulabilir. Sayfanın ilk odaklanabilir öğesi atlama bağlantısı olsun.
    2.4.7 Odak görünür focusable içerik odakta görünür olur. Odakta görünen öğenin kontrastını ve halkasını doğrulayın.
    4.1.2 Ad, rol, değer Gizli metin, içeren öğenin erişilebilir adına katılır. Gizli metni görünür etiketle çakıştırmayın.