MDUIDocs
llms.txt bağlantısını kopyalallms-full.txt bağlantısını kopyalaBu sayfayı Markdown olarak görüntüleBu sayfayı ChatGPT ile tartışBu projenin belgelerini ChatGPT ile tartış
Önceden Tanımlı Renkler
Özel Renk
Duvar Kağıdından Renk Çıkar
Lütfen bir duvar kağıdı seçin
Başlarken
AI Destekli Geliştirme
Stiller
Frameworklerle Entegrasyon
Bileşenler
Avatar AvatarBadge RozetBottomAppBar Alt Uygulama ÇubuğuButton ButonButtonIcon Simge ButonuCard KartCheckbox Onay KutusuChip ChipCircularProgress Dairesel İlerlemeCollapse CollapseDialog DiyalogDivider AyırıcıDropdown Açılır MenüFab Kayan İşlem ButonuIcon SimgeLayout LayoutLinearProgress Doğrusal İlerlemeList ListeMenu MenüNavigationBar Gezinme ÇubuğuNavigationDrawer Gezinme ÇekmecesiNavigationRail Gezinme RayıRadio Radyo ButonuRangeSlider Aralık KaydırıcısıSelect Seçim KutusuSegmentedButton Segmentli ButonSlider KaydırıcıSnackbar SnackbarSwitch AnahtarTabs SekmeTextField Metin AlanıTooltip TooltipTopAppBar Üst Uygulama Çubuğu
Fonksiyonlar
Kütüphaneler

CollapseCollapse

Daraltılabilir panel bileşeni, karmaşık içerik alanlarını gruplandırmak ve gizlemek için kullanılır, böylece sayfanın düzenli kalması sağlanır.

Lütfen unutmayın ki, daraltılabilir panel bileşeninin kendisi herhangi bir stil içermez, stilleri kendiniz eklemeniz veya diğer bileşenlerle birlikte kullanmanız gerekir.

Kullanım Şekli

Bileşenleri ihtiyacınıza göre içe aktarın:

import 'mdui/components/collapse.js';
import 'mdui/components/collapse-item.js';

Bileşenlerin TypeScript türlerini ihtiyacınıza göre içe aktarın:

import type { Collapse } from 'mdui/components/collapse.js';
import type { CollapseItem } from 'mdui/components/collapse-item.js';

Kullanım örneği:

ilk içerik ikinci içerik
<mdui-collapse>
  <mdui-collapse-item header="ilk başlık">ilk içerik</mdui-collapse-item>
  <mdui-collapse-item header="ikinci başlık">ikinci içerik</mdui-collapse-item>
</mdui-collapse>

Örnekler

Panel Başlığı ve İçeriği

<mdui-collapse-item> bileşeninin header özniteliği aracılığıyla panel başlık metnini ayarlayabilirsiniz. Ayrıca panel başlık öğesini belirtmek için header slot'unu da kullanabilirsiniz. Bileşenin varsayılan slot'u panel içeriği içindir.

Akordeon Modu

<mdui-collapse> bileşenine accordion özniteliğini eklemek akordeon modunu etkinleştirir. Bu modda, bir seferde yalnızca bir panel açık durumda olabilir.

Aktif Panel(ler)i Ayarlama

<mdui-collapse> bileşeninin value özniteliği aracılığıyla, geçerli açık olan panel(ler)i alabilir veya açılmasını istediğiniz panel(ler)i ayarlayabilirsiniz.

Akordeon modunda, value özniteliğinin değeri bir string'dir. Bu özniteliği HTML özniteliği veya JavaScript özelliği olarak kullanabilirsiniz. Akordeon olmayan modda, value özniteliğinin değeri bir dizidir ve bu durumda bu değeri yalnızca JavaScript özelliği aracılığıyla kullanabilirsiniz.

Devre Dışı Durumu

<mdui-collapse> bileşenine disabled özniteliğini ekleyerek tüm daraltılabilir panel grubunu devre dışı bırakabilirsiniz. Benzer şekilde, <mdui-collapse-item> bileşenine disabled özniteliğini ekleyerek belirli bir paneli devre dışı bırakabilirsiniz.

Daraltmayı Tetikleyen Öğe

Varsayılan olarak, panel başlık alanının herhangi bir yerine tıklamak daraltma işlemini tetikler. Daraltmayı tetikleyecek öğeyi belirtmek için <mdui-collapse-item> bileşeninin trigger özniteliğini kullanabilirsiniz. trigger özniteliği bir CSS seçicisi veya DOM öğesi olabilir.

mdui-collapse-item API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
valuevaluestring-

Bu daraltılabilir panel öğesinin değeri.

headerheaderstring-

Bu daraltılabilir panel öğesinin başlık metni.

disableddisabledbooleanfalse

Bu daraltılabilir panel öğesinin devre dışı olup olmadığı.

triggertriggerstring | HTMLElement | JQ<HTMLElement>-

Bu öğeye tıklandığında daraltma tetiklenir. Değer bir CSS seçici, DOM öğesi veya JQ nesnesi olabilir. Varsayılan olarak tüm başlık alanına tıklanarak tetiklenir.

Olaylar

Ad
open

Açılma başladığında tetiklenir.

opened

Açılma animasyonu tamamlandığında tetiklenir.

close

Kapanma başladığında tetiklenir.

closed

Kapanma animasyonu tamamlandığında tetiklenir.

Slots

Ad
Varsayılan

Daraltılabilir panel öğesinin gövde içeriği.

header

Daraltılabilir panel öğesinin başlık içeriği.

CSS Parts

Ad
header

Daraltılabilir panelin başlık içeriği.

body

Daraltılabilir panelin gövde içeriği.

mdui-collapse API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
accordionaccordionbooleanfalse

Akordeon modunun etkinleştirilip etkinleştirilmeyeceği.

valuevaluestring | string[]-

Şu anda genişletilmiş olan <mdui-collapse-item> değeri.

Not: Bu özelliğin HTML özelliği her zaman bir dizedir ve yalnızca accordion true olduğunda başlangıç değeri ayarlanabilir; bu özelliğin JavaScript özellik değeri accordion true olduğunda bir dize, accordion false olduğunda bir dize dizisidir. Bu nedenle, accordion false olduğunda, bu değer yalnızca JavaScript özellik değeri değiştirilerek değiştirilebilir.

disableddisabledbooleanfalse

Bu daraltılabilir panelin devre dışı olup olmadığı.

Olaylar

Ad
change

Şu anda genişletilmiş daraltılabilir panel öğesi değiştiğinde tetiklenir.

Slots

Ad
Varsayılan

<mdui-collapse-item> bileşeni.

Bu Sayfanın İçindekiler