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

Toggle

زر يبدّل بين الحالة المضغوطة وغير المضغوطة.

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

المختبر

Toggle

Default

Disabled

API

Toggle

الخاصيةالنوعافتراضيالوصف
id*string—معرّف مدخل مربع الاختيار الذي تشير إليه التسمية.
label*ReactNode—محتوى التسمية التي تبدّل حالة المدخل عند النقر عليها.
pressedboolean—حالة الضغط المتحكّم بها؛ يؤدي تمريرها إلى إسناد الحالة للجهة المستدعية.
defaultPressedbooleanfalseحالة الضغط عند أول عرض. غير متحكّم بها، لذا تعمل دون JavaScript.
disabledbooleanfalseيعطّل المدخل ويضع data-disabled على الغلاف.
classNamestring—الفئة المطبّقة على عنصر التسمية.

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

المفتاحالإجراء
Enter / Spaceتبديل حالة الضغط عند التركيز

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

عنصر <button aria-pressed> أصلي، أو مدخل checkbox مخفي للنمط الجماعي. يمكن قراءة حالة الضغط دون JavaScript.

نقاط التنسيق

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