דילוג לתוכן
uiify

Accordion

אוסף מקטעים מתקפלים המבוססים על אלמנטי details מובנים.

דפדפנים
Chrome 123+Firefox 121+Safari 17.5+
שכבה
0
גודל חבילה דחוסה
826 B
מגבלת פריסה כפויה
0 ms
מגבלת Axe
0
תואם SSR
כן
מבוסס על
elements/details
חוזה מפורסם
סביבת בדיקות

מגרש ניסויים

Accordion

Single

משלוח
נשלח בתוך 2–3 ימים.
החזרות
30-day return window.

Multiple

משלוח
נשלח בתוך 2–3 ימים.
החזרות
30-day return window.
Shipping
Ships in 2–3 days.
Returns
Returns are accepted for 30 days.

API

Accordion

מאפייןטיפוסברירת מחדלתיאור
id*string—מזהה השורש וקבוצת details המובנית במצב single.
items*readonly AccordionItem[]—כל פריט הוא { value, label, panel?, disabled? }.
type"single" | "multiple""single"קובע אם פריט אחד או כמה יכולים להיות פתוחים בו-זמנית.
defaultValuestring | readonly string[] | undefined—הפריטים הפתוחים בהצגה הראשונה. אינו מבוקר, ולכן נשמר גם ללא JavaScript.
classNamestring—המחלקה המוחלת על שורש האקורדיון.
slotPropsAccordionSlotProps—מאפיינים מובנים לפריט, לאלמנט הפתיחה וללוח שנוצרים; ניתן למקד משבצות חוזרות בפריט לפי ערכו.

מקלדת

מקשפעולה
Enter / Spaceפתיחה או סגירה של מקטע
Tabמעבר בין מפעילים

נגישות

אוסף מובנה של <details>/<summary>. המצב המורחב ניתן לקריאה ללא JS.

נקודות חיבור לעיצוב

data-state
דף זה תורגם אוטומטית וטרם נבדק.