İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    IconButton

    Yalnızca ikon taşıyan, zorunlu erişilebilir adı olan işlem butonu.

    Storybook
    Storybook
    Kaynak kod
    Kaynak kod
    Durum Görsel değişiklik Token’lar
    Varsayılan tertiary: dolgu ve kenarlık yok Varyantın token’ları
    Üzerine gelme Arka plan bir ton koyulaşır color-action-subtle-hovered (tertiary)
    Basılı Arka plan bir ton daha koyulaşır, kutu 0,97’ye küçülür color-action-subtle-pressed, motion-press-scale
    Odak 2 px dış odak halkası, 2 px aralıkla color-focus-ring, border-width-focus
    Devre dışı Gri dolgu, soluk ikon, not-allowed imleci color-action-disabled-default, color-action-on-disabled-default
    Yükleniyor İkon görünmez olur, ortada gösterge döner Varyantın kendi token’ları

    Diğer varyant ve ton renkleri Button ile aynıdır; Button özellikler sekmesine bakın.

    Boyut Kutu İkon Token’lar
    sm 32 × 32 px 16 px button-height-sm, button-icon-size-sm
    md 36 × 36 px 16 px button-height-md, button-icon-size-md
    lg 40 × 40 px 20 px button-height-lg, button-icon-size-lg

    Yatay iç boşluk 0’dır; ikon kutunun ortasındadır. Köşe yarıçapı button-radius (10 px), circle ile tam yuvarlaktır.

    xs 24 × 24 px kare kutudur (button-height-xs) ve 12 px ikon taşır; yoğun tablo hücreleri içindir.

    Değerler seçili markaya göre gösterilir; markayı üst çubuktan değiştirebilirsiniz.

    TokenÖrnekAçık modKoyu mod
    --bigbang-button-height-sm32px32px32px32px32px32px
    --bigbang-button-height-md36px36px36px36px36px36px
    --bigbang-button-height-lg40px40px40px40px40px40px
    --bigbang-button-icon-size-sm16px16px16px16px16px16px
    --bigbang-button-icon-size-md16px16px16px16px16px16px
    --bigbang-button-icon-size-lg20px20px20px20px20px20px
    --bigbang-button-radius10px10px10px10px10px10px
    --bigbang-color-action-subtle-hovered#f5f5f5#f5f5f5#f5f5f5#303030#303030#303030
    --bigbang-color-action-subtle-pressed#ededed#ededed#ededed#404040#404040#404040
    --bigbang-color-focus-ring#146d83#737373#737373#77bacf#8c8c8c#8c8c8c
    Etkileşim Özellik Süre token’ı Easing token’ı Hareketi azaltma
    Basma scale 1 → 0,97 (motion.press) Basınca motion-press-duration (70 ms), bırakınca motion-release-duration (230 ms) motion-press-easing; bırakırken easing-spring-productive-fast Ölçek 1 kalır; yalnızca renk değişir.
    Üzerine gelme ve basılı renk background-color, border-color, color motion-hover-duration (110 ms) motion-hover-easing Değişmez; yalnızca renk geçişidir.
    Odak Odak halkası geçişsiz, anında belirir Yok Yok Değişmez.
    Yükleniyor Göstergenin dönmesi (animate-spin) period-spinner (1 sn), doğrusal, sonsuz Doğrusal Gösterge dönmez ama görünür kalır (reduce-motion:animate-none).

    IconButton, Button’ın tarifini kullanır ve kendi transition sınıfını yazmaz. Değerler için Hareket sayfasına bakın.