Bileşenler
Box
Dolgu, yüzey rengi, kenarlık ve köşe yarıçapını token değerleriyle veren kapsayıcıdır.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Box, bir içeriğe token’lı dolgu, yüzey, kenarlık ya da köşe vermek içindir: kart, panel, çukur alan, bölge. Sayfa düzeninde bir kapsayıcı gerektiğinde ve değerleri el ile yazmak istemediğinizde kullanın.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Öğeleri dizmek için: Dikey akış için Stack, yatay akış için Inline, sütunlar için Grid kullanın. Box yalnızca tek bir kutudur.
- Serbest stil için: Box
classNamevestylealmaz. Düzen için Stack, Inline ve GridclassNamealır; Box’ta her değer bir token’dır. - Sayfa genişliğini sınırlamak için: İçeriği ortalayıp en geniş genişliği vermek için Container kullanın.
Anatomi
Bölüm başlığı “Anatomi”Box iki parçadan oluşur:
- Kapsayıcı: tek bir
<div>(ya darenderile verilen öğe). Dolgu, yüzey rengi, kenarlık ve köşe yarıçapı bu öğeye sınıf olarak yazılır. - İçerik:
children. Box içeriğin yerleşimine karışmaz; çocuklar normal blok akışında durur.
Davranış
Bölüm başlığı “Davranış”- Box durağandır: üzerine gelince, tıklayınca ya da odaklanınca değişmez ve sekme sırasına girmez.
- Verilmeyen prop sınıf üretmez. Hiç prop verilmezse
classözniteliği yazılmaz. paddingInlinevepaddingBlock,padding’in aynı kenarlardaki değerini ezer;paddingile birlikte verilebilirler.background,borderveradiusvarsayılanınone’dır; Box kendiliğinden görünür bir yüzey çizmez.
Yönergeler
Bölüm başlığı “Yönergeler”Dolguyu içeriğe göre seçin
Bölüm başlığı “Dolguyu içeriğe göre seçin”Kenarlıklı bir Box’ta dolgu sıfır olursa metin kenarlığa yapışır.
Kart başlığı
Kart başlığı
Yüzeyi anlamına göre seçin
Bölüm başlığı “Yüzeyi anlamına göre seçin”raised sayfanın üstüne çıkan karttır, sunken içine gömülen alandır. İkisini karıştırmayın.
Kart başlığı
Kart başlığı
İçerik
Bölüm başlığı “İçerik”- Box kendi metnini taşımaz; içerik çocuklardan gelir.
- Bir bölge için
render={<section aria-label="..." />}verirken sayfada başka yerde geçmeyen kısa bir ad yazın. - Demo ve örnek metinleri nötr tutun: “Kart başlığı”, “Kart açıklaması burada yer alır.”