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

Color picker

مدخل لون مبني على منتقي الألوان الأصلي.

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

المختبر

Color Picker

API

ColorPicker

الخاصيةالنوعافتراضيالوصف
label*string—تسمية مرئية لمدخل اللون الأصلي.
valuestring—نص لون CSS الحالي؛ يجعل المنتقي متحكّمًا به.
defaultValuestring—نص لون CSS الأولي للاستخدام غير المتحكّم به، مثل "#2563eb".
onValueChange(value: string) => void—تُستدعى باللون المحدّد عند تغيّر المنتقي الأصلي.
onChangeChangeEventHandler<HTMLInputElement>—حدث change الأصلي لمدخل اللون؛ اقرأ اللون من currentTarget.value.
alphabooleanfalseيمرّر تلميح alpha الأصلي. ويختلف دعم المتصفح وواجهة المنتقي.
colorSpace"limited-srgb" | "display-p3""limited-srgb"يختار تلميح فضاء الألوان الأصلي الممرّر إلى المدخل.
renderReactElement | ((props, state) => ReactElement)—استبدل العنصر المعروض مع الحفاظ على توصيلات السلوك وإمكانية الوصول.

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

المفتاحالإجراء
Tabتركيز مدخل اللون
Enter / Spaceفتح المنتقي الأصلي

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

يوجد <input type="color"> أصلي شفاف فوق سطح قيمة Field. وهو عنصر تحكم النموذج الوحيد، ويظل قابلًا للتشغيل بلوحة المفاتيح، وتوفّر Field.Label تسميته، ويفتح منتقي النظام؛ ويظل onChange يتلقى الحدث الأصلي. يعمل المنتقي قبل الإماهة، لكن القيمة المعروضة تبقى كما عرضها الخادم. يعتمد تلميحا Alpha وdisplay-p3 على دعم المتصفح.

نقاط التنسيق

data-uiify-color-pickerdata-uiify-fielddata-uiify-inputdata-disableddata-partdata-value--uiify-color-picker-value