İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    TextInput

    Kullanıcının tek satırlık bir metin ya da sayı girmesini sağlar; etiket, yardım metni ve hata mesajı alana bağlı gelir.

    Storybook
    Storybook
    Kaynak kod
    Kaynak kod

    TextInput, kısa ve serbest bir değer için kullanılır: ad, e-posta, posta kodu, arama metni.

    • Çok satırlı metin için: Açıklama ve not alanlarında Textarea kullanın.
    • Sınırlı seçenekler için: Değer birkaç seçenekten biriyse Select ya da RadioGroup kullanın.
    • Tarih için: DatePicker kullanın.

    Yardım veya açıklama metni burada yer alır

    1. Etiketalanın ne istediğini söyler; girdiye bağlıdır ve her zaman görünür.
    2. Girdikenarlık, arka plan ve köşe yarıçapı; yüksekliği seçilen boyuttan gelir.
    3. Yardım ya da hata metnibiçimi veya hatayı anlatır; hata olduğunda yardım metninin altına eklenir.
    • Etikete tıklamak girdiye odaklanır.
    • Klavyeyle odaklanınca kenarlık odak rengine geçer ve 2 px odak halkası çizilir; geçiş 110 ms sürer.
    • error verildiğinde kenarlık tehlike rengine geçer ve hata metni görünür. Hata metni, error kaldırılana kadar görünür.
    • Devre dışı alan odak almaz; imleç düzenlenemeyeceğini gösterir.

    Klavye, odak, kontrast ve ekran okuyucu ayrıntıları için Erişilebilirlik sekmesine bakın.

    Yer tutucu metin, kullanıcı yazmaya başlayınca kaybolur; ne girdiğini kontrol ederken etikete bakamaz. Yer tutucuyu etiketin yerine kullanmayın.

    YapınEtiket alanın üstünde, yazarken de görünüyor.
    YapmayınEtiket olarak yer tutucu: yazmaya başlayınca ne istendiği kayboluyor.

    “Geçersiz değer” kullanıcıya ne yapacağını söylemez. Beklenen biçimi ya da eksik olanı yazın.

    Posta kodu 5 haneli olmalı.
    YapınNe eksik ve nasıl düzeltileceği belli.
    Geçersiz değer.
    YapmayınGenel hata kullanıcıyı tahmine zorluyor.

    Kullanıcı hatayı göndermeden önce önlemeli. Belirli bir biçim bekleniyorsa yardım metninde yazın.

    5 haneli posta kodu.

    YapınBeklenen uzunluk yardım metninde.
    YapmayınBiçim yalnızca hata çıkınca öğreniliyor.

    Genişlik, kullanıcıya ne kadar uzun bir değer beklendiğini anlatır. Posta kodu için tam genişlikte bir alan yanlış ipucu verir.

    YapınKısa değer için kısa alan.
    YapmayınBeş haneli değer için tam genişlikte alan.
    • Etiket: Kısa bir isim öbeği, cümle düzeninde, iki nokta üst üste olmadan: “Posta kodu”.
    • Yardım metni: Bir cümle. Biçimi ya da değerin nereden bulunacağını söyler.
    • Hata metni: Neyin yanlış olduğunu ve nasıl düzeltileceğini söyler; suçlamaz. “Hatalı giriş yaptınız” yerine “Posta kodu 5 haneli olmalı”.
    • Yer tutucu: Gerekmedikçe kullanmayın. Kullanırsanız örnek değer verin, talimat değil.
    Türkçe İngilizce
    E-posta Email
    Posta kodu Postal code
    Ad soyad Full name
    Posta kodu 5 haneli olmalı. A postal code has 5 digits.
    Bu alan zorunlu. This field is required.
    • Masaüstü: Orta boy. Formlar tek sütundur; alanlar beklenen değere göre daralabilir.
    • Mobil: Büyük boy ve tam genişlik. Etiket alanın üstünde kalır; yan yana alan dizmeyin.
    • Button: Formun gönderme işlemi. Aynı formda alanla aynı boyda kullanın.
    • Badge: Bir kaydın durumunu gösterir; alanın geçerli ya da geçersiz olduğunu göstermek için kullanılmaz.