Tabs
לוחות בלשוניות עם ניווט מקלדת בין הלשוניות.
- דפדפנים
- Chrome 123+Firefox 121+Safari 17.5+
- שכבה
- 0
- גודל חבילה דחוסה
- 1.32 kB
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- מבוסס על
- elements/choice
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
API
Tabs
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
id* | string | — | מזהה בסיס המשמש למתן שם לקבוצת הרדיו ולקישור כל לשונית ללוח שלה. |
items* | TabsItem[] | — | הלשוניות להצגה, כל אחת עם ערך, תווית ולוח אופציונלי המוצג כשהלשונית נבחרת. |
defaultValue | string | — | ערך הלשונית המסומנת ב-HTML שנוצר בשרת, כך שהלשונית הראשונית נבחרת לפני הפעלת JavaScript כלשהו. |
orientation | "horizontal" | "vertical" | "horizontal" | הכיוון שבו שורת הלשוניות מסודרת. |
className | string | — | המחלקה המוחלת על אלמנט השורש. |
append | ReactNode | — | תוכן המוצג בסוף שורת הלשוניות, אחרי הלשוניות. |
slotProps | TabsSlotProps | — | מאפיינים מובנים לפריט, לקלט, לאלמנט הפתיחה, ללוח ולתוספת שנוצרים; ניתן למקד משבצות חוזרות בפריט לפי ערכו. |
מקלדת
| מקש | פעולה |
|---|---|
| ← / → | מעבר בין לשוניות (אופקית) |
| Home / End | לשונית ראשונה או אחרונה |
| Space / Enter | הפעלת לשונית |
נגישות
Tablist עם כפתורי רדיו מובנים, או דפוס tabindex נודד בגרסה המשופרת.
נקודות חיבור לעיצוב
data-state