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

Switch

عنصر تحكم لتشغيل إعداد واحد أو إيقافه.

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

المختبر

Switch

افتراضي

معطل

API

Switch

الخاصيةالنوعافتراضيالوصف
checkedboolean—حالة التأشير، وتجعل مفتاح التشغيل متحكّمًا به.
defaultCheckedboolean—حالة التأشير الأولية لمفتاح التشغيل غير المتحكّم به، ويديرها مربع الاختيار الأصلي بعدها.
onCheckedChange(checked: boolean) => void—تُستدعى بحالة التأشير الجديدة عندما يبدّل المستخدم مفتاح التشغيل.
disabledbooleanfalseيعطّل المدخل الأصلي ويعيّن سمة data-disabled.
renderReactElement | ((props, state) => ReactElement)—استبدل العنصر المعروض مع الحفاظ على توصيلات السلوك وإمكانية الوصول.

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

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

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

دور switch مع aria-checked؛ وتتبع لوحة المفاتيح أعراف مربع الاختيار الأصلي.

نقاط التنسيق

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