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

Checkbox

مربع اختيار مبني على مدخل checkbox الأصلي.

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

المختبر

Checkbox

Default

Indeterminate

Disabled

API

Checkbox

الخاصيةالنوعافتراضيالوصف
id*string—معرّف المدخل الأصلي، ويُستخدم أيضًا لربط عنصر التسمية.
labelReactNode—محتوى التسمية المعروض بجانب المدخل داخل عنصر label حاوٍ.
checkedboolean | "indeterminate"—حالة التأشير، وتجعل مربع الاختيار متحكّمًا به؛ ويعرض "indeterminate" الحالة المختلطة.
defaultCheckedboolean—حالة التأشير الأولية لمربع الاختيار غير المتحكّم به، ويتولى المتصفح إدارتها بعدها.
disabledbooleanfalseيعطّل المدخل الأصلي ويعيّن سمة data-disabled.
namestring—Name used when the checkbox is submitted with a form.
valuestring—Value submitted when the checkbox is checked.
classNamestring—الفئة المطبّقة على عنصر label الحاوي عند توفير تسمية.
onCheckedChange(checked: boolean) => void—تُستدعى بحالة التأشير الجديدة عندما يبدّل المستخدم مربع الاختيار.
aria-labelstring—اسم للتقنيات المساعدة يُستخدم عند عدم توفير تسمية.

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

المفتاحالإجراء
Spaceالتبديل عند التركيز

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

مدخل checkbox أصلي. مع حالة غير محدّدة عند انطباقها.

نقاط التنسيق

data-statedata-disabled
تُرجمت هذه الصفحة آليًا ولم تُراجع بعد.