Collapsible
אזור שהמשתמש יכול להציג או להסתיר.
- דפדפנים
- Chrome 123+Firefox 121+Safari 17.5+
- שכבה
- 0
- גודל חבילה דחוסה
- 447 B
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- מבוסס על
- elements/details
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
API
Collapsible
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
id* | string | — | מזהה אלמנט ה-<details> הבסיסי. |
label* | ReactNode | — | תוכן הסיכום הפותח וסוגר את האזור. |
content* | ReactNode | — | תוכן הלוח הנחשף כשהאזור פתוח. |
defaultOpen | boolean | false | הפריטים הפתוחים בהצגה הראשונה. אינו מבוקר, ולכן נשמר גם ללא JavaScript. |
disabled | boolean | false | חוסם החלפת מצב ומסמן את הסיכום ב-aria-disabled וב-data-disabled. |
className | string | — | המחלקה המוחלת על שורש ה-<details>. |
slotProps | CollapsibleSlotProps | — | מאפיינים מובנים לאלמנטי הסיכום והלוח שנוצרים. |
מקלדת
| מקש | פעולה |
|---|---|
| Tab | העברת המיקוד אל הפקד או ממנו |
| Enter / Space | הפעלה כשהפקד ממוקד (פקדים דמויי כפתור) |
נגישות
משתמש ב-HTML סמנטי ככל האפשר. בדקו את הסימון המרונדר במגרש הניסויים — ARIA נוסף רק כאשר האלמנטים המובנים אינם מספיקים.
נקודות חיבור לעיצוב
data-disabled