Bileşenler
Textarea
Açıklama, gerekçe ve not gibi çok satırlı metin girişi.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Durumlar
Bölüm başlığı “Durumlar”| Durum | Görsel değişiklik | Token’lar |
|---|---|---|
| Varsayılan | Girdi kenarlığı, yükseltilmiş zemin | color-border-input, color-surface-raised |
| Odak | Kenarlık odak rengine geçer; 2 px dış odak çizgisi, 2 px aralıkla | color-border-focus, color-focus-ring |
| Geçersiz | Tehlike kenarlığı, çevresinde 2 px tehlike halesi ve hata metni | color-border-danger, color-status-danger-background, color-text-danger |
| Sayaç sınıra yakın | Sayaç uyarı rengi | color-text-warning |
| Sayaç sınırı aştı | Sayaç ve kenarlık tehlike rengi | color-text-danger, color-border-danger |
| Salt okunur | Görünüm değişmez; değer değiştirilemez | - |
| Devre dışı | Soluk zemin, kenarlık ve metin | color-surface-disabled, color-border-disabled, color-text-disabled |
Ölçüler
Bölüm başlığı “Ölçüler”| Özellik | Değer | Token |
|---|---|---|
| En küçük yükseklik | rows satır (varsayılan 3) |
- |
| Otomatik büyüme sınırı | maxRows satır (varsayılan 8); varsayılan olarak açık |
- |
| Yatay iç boşluk | input-padding-inline |
input-padding-inline |
| Dikey iç boşluk | 8 px | space-md |
| Köşe yarıçapı | input-radius |
input-radius |
| Yazı stili | body-md (14 px) |
text.body-md |
Token’lar
Bölüm başlığı “Token’lar”Değerler seçili markaya göre gösterilir; markayı üst çubuktan değiştirebilirsiniz.
| Token | Örnek | Açık mod | Koyu mod |
|---|---|---|---|
--bigbang-color-border-input | #8c8c8c#8c8c8c#8c8c8c | #737373#737373#737373 | |
--bigbang-color-border-focus | #146d83#171717#171717 | #77bacf#e5e5e5#e5e5e5 | |
--bigbang-color-border-danger | #c14347#c14347#c14347 | #ff9a97#ff9a97#ff9a97 | |
--bigbang-color-surface-raised | #ffffff#ffffff#ffffff | #262626#262626#262626 | |
--bigbang-color-surface-disabled | #f5f5f5#f5f5f5#f5f5f5 | #303030#303030#303030 | |
--bigbang-color-text-placeholder | #737373#737373#737373 | #a1a1a1#a1a1a1#a1a1a1 | |
--bigbang-input-radius | 10px10px10px | 10px10px10px | |
--bigbang-input-padding-inline | 12px12px12px | 12px12px12px | |
--bigbang-space-md | 8px8px8px | 8px8px8px | |
--bigbang-color-focus-ring | #146d83#737373#737373 | #77bacf#8c8c8c#8c8c8c |
Hareket ve etkileşim
Bölüm başlığı “Hareket ve etkileşim”| Etkileşim | Özellik | Süre token’ı | Easing token’ı | Hareketi azaltma |
|---|---|---|---|---|
| Odak, geçersiz ve devre dışı renkleri | Kenarlık, arka plan ve metin rengi (motion.field) |
motion-focus-duration (110 ms) |
motion-focus-easing |
Değişmez; yalnızca renk geçişidir. |
| Odak halkası | Geçişsiz, anında | Yok | Yok | Değişmez. |
| Hata metninin girişi | opacity ve 4 px yukarıdan inme (motion.fieldMessage) |
motion-collapsible-duration (150 ms) |
motion-collapsible-easing |
Mesafe 0 olur; metin yalnızca belirir. |
| Otomatik büyüme | Yükseklik içerikle anında değişir; geçiş yok | Yok | Yok | Değişmez. |
Değerler için Hareket sayfasına bakın.