Bileşenler
Accordion
Her biri bir içerik bölümünü açıp kapatan başlıklar yığını.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Accordion, uzun içeriği başlıklara bölüp kullanıcının yalnızca ilgilendiği bölümü açmasını sağlar: sık sorulan sorular, ayar grupları, uzun bir formun bölümleri. Başlıkların hepsi her zaman görünür; içerik isteğe bağlı açılır.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Tek bir bölümü açıp kapatmak için: Bağımsız tek bir açılır alan için Collapsible kullanın.
- Aynı bağlamın eş düzeyli görünümleri arasında geçiş için: Kullanıcı bir anda tek panele bakacaksa Tabs kullanın.
- Kullanıcının tüm içeriği okuması gerekiyorsa: İçeriği alt alta düz gösterin; gizlemek okumayı zorlaştırır.
- Bölümleri yalnızca görsel olarak ayırmak için: Separator kullanın.
Anatomi
Bölüm başlığı “Anatomi”Bölüm içeriği burada yer alır.
Bölüm içeriği burada yer alır.
Bölüm içeriği burada yer alır.
import { Accordion, AccordionItem } from '@bigbang/ui';
export default function Default() { return ( <Accordion defaultValue={["first"]}> <AccordionItem value="first" title="Birinci başlık">Bölüm içeriği burada yer alır.</AccordionItem> <AccordionItem value="second" title="İkinci başlık">Bölüm içeriği burada yer alır.</AccordionItem> <AccordionItem value="third" title="Üçüncü başlık">Bölüm içeriği burada yer alır.</AccordionItem> </Accordion> );}- Kök (
Accordion): Öğeleri sarar; açık durumu,variant,sizeveheadingLevelburadan gelir. - Başlık düğmesi (
AccordionItembaşlığı):<hN>başlığının içindeki düğme;title, isteğe bağlıiconvedescriptiontaşır. - Ok: Açılınca yarım tur döner; süstür.
- Panel: Açık öğenin içeriği;
regionolarak başlığa bağlıdır.
Davranış
Bölüm başlığı “Davranış”- Tıklama, Enter ya da Space öğeyi açar veya kapatır. Varsayılanda bir öğe açılınca diğeri kapanır;
multipleile hepsi bağımsız çalışır. - Açılırken içerik 150 ms’de belirir ve 4 px aşağı iner. Yükseklik bir anda değişir, hiçbir zaman animasyonlanmaz. Kapanış anidir.
- Kapalı paneller tarayıcının sayfada bulma özelliğiyle bulunabilir; eşleşme ilgili öğeyi açar. Kapatmak için
hiddenUntilFound={false}verin. - Durum denetimsiz için
defaultValue, denetimli içinvalueveonValueChangeile yönetilir; ikisi de değer dizisi alır.
Yönergeler
Bölüm başlığı “Yönergeler”- Başlıkları kısa ve ayırt edici tutun; kullanıcı yalnızca başlıklara bakarak içeriği tahmin edebilmeli.
- Sayfanın başlık sırasına uyun:
headingLeveldeğerini üstündeki başlığın bir alt düzeyine ayarlayın. - Sayfa içeriği için
line, kart benzeri ayrı kutular içincontainedkullanın. - Panelin içine uzun ve etkileşimli yapılar koymaktan kaçının; kullanıcı kaybolmamalı.
- Devre dışı öğenin nedenini yakında açıklayın; aksi halde öğeyi göstermeyin.
İçerik
Bölüm başlığı “İçerik”- Başlıklar ad öbeğidir ya da kısa bir sorudur; sonuna nokta koymayın.
descriptiontek kısa cümledir ve başlığı tekrarlamaz.
| Türkçe | İngilizce |
|---|---|
| Birinci başlık | First heading |
| Kısa açıklama metni | Short description text |
| Bölüm içeriği burada yer alır. | Section content goes here. |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Collapsible: Tek bir bölümü açıp kapatır.
- Tabs: Aynı bağlamın panelleri arasında geçiş yapar.
- Separator: Bölümleri çizgiyle ayırır.