Radio group
קבוצת כפתורי רדיו מובנים עם מיקוד מקלדת נודד.
- דפדפנים
- Chrome 123+Firefox 121+Safari 17.5+
- שכבה
- 0
- גודל חבילה דחוסה
- 1.34 kB
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- מבוסס על
- elements/choice
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
API
RadioGroup
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
id* | string | — | קידומת מזהה לקבוצה ולכל קלט רדיו שנוצר. |
items* | RadioGroupItem[] | — | האפשרויות להצגה; הקבוצה מונעת מנתונים ולא מורכבת מחלקים. |
defaultValue | string | — | הערך המסומן בהצגה הראשונה; מכאן והלאה הדפדפן מנהל את הבחירה, ולכן הקבוצה פועלת ללא JavaScript. |
name | string | — | שם שדה הטופס המשותף לכל קלטי הרדיו בקבוצה. |
disabled | boolean | false | משבית את כל קלטי הרדיו בקבוצה. |
orientation | "horizontal" | "vertical" | "vertical" | כיוון הפריסה המדווח לטכנולוגיות מסייעות ומשמש לעיצוב. |
className | string | — | המחלקה המוחלת על אלמנט הקבוצה. |
slotProps | RadioGroupSlotProps | — | מאפיינים מובנים לאלמנטי הפריט, הקלט והתווית שנוצרים; ניתן למקד משבצות חוזרות בפריט לפי ערכו. |
aria-label | string | — | שם נגיש לקבוצת הרדיו. |
RadioGroupItem
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
value* | string | — | הערך הנשלח כשקלט רדיו זה נבחר. |
label* | ReactNode | — | תוכן התווית המוצג לצד קלט רדיו זה. |
disabled | boolean | — | משבית רק את קלט הרדיו הזה. |
className | string | — | המחלקה המוחלת על קלט הרדיו המובנה של פריט זה. |
מקלדת
| מקש | פעולה |
|---|---|
| Tab | העברת המיקוד לקבוצה |
| Arrow keys | מעבר ובחירה בין אפשרויות |
נגישות
כפתורי רדיו מובנים בקבוצה עם מיקוד נודד.
נקודות חיבור לעיצוב
data-statedata-disabled