انتقل إلى المحتوى
uiify

Collapsible

منطقة يستطيع المستخدم إظهارها أو إخفاءها.

المتصفحات
Chrome 123+Firefox 121+Safari 17.5+
الفئة
0
الحجم المضغوط
429 B
ميزانية التخطيط القسري
0 ms
ميزانية axe
0
متوافق مع SSR
نعم
مبني على
elements/details
العقد المنشور
بيئة الاختبار

المختبر

Collapsible

Closed

Toggle section
Hidden panel content

Open

Toggle section
Visible panel content

API

Collapsible

الخاصيةالنوعافتراضيالوصف
id*string—معرّف عنصر <details> الأساسي.
label*ReactNode—محتوى summary الذي يفتح المنطقة ويغلقها.
content*ReactNode—محتوى اللوحة الذي يظهر حين تكون المنطقة مفتوحة.
defaultOpenbooleanfalseالقيمة المفتوحة عند أول عرض. غير متحكّم بها، لذا تستمر بالعمل دون JavaScript.
disabledbooleanfalseيمنع التبديل ويضع aria-disabled وdata-disabled على summary.
classNamestring—الفئة المطبّقة على جذر <details>.

لوحة المفاتيح

المفتاحالإجراء
Tabنقل التركيز إلى عنصر التحكم أو منه
Enter / Spaceالتفعيل عند التركيز (لعناصر التحكم الشبيهة بالأزرار)

إمكانية الوصول

يستخدم HTML الدلالي متى أمكن. افحص بنية HTML المعروضة في المختبر؛ لا تُضاف ARIA إلا حين لا تكفي العناصر الأصلية.

نقاط التنسيق

data-disabled