ما يمكن لمنتقي الألوان هذا فعله
- عيّن الألوان من الصور* أو ابدأ من عجلة ألوان دقيقة أو إدخال HEX/RGB
- تحويلات غنية: HEX، HEX8، RGB/A، HSL/A، HSV، CMYK، XYZ، LAB، LCH
- مدقق تباين WCAG مدمج مقابل #000000 و #FFFFFF باستخدام النصوع النسبي
- اقتراحات HEX آمنة للويب ومختصرة عند الاقتضاء
- تناغمات الألوان: مكمل، ثلاثي، رباعي، مشابه، أحادي اللون (محسوب عبر تدوير الصبغة)
- معاينة النصوع والسطوع المدرك لتوقع مشاكل التباين
- مطابقة تقريبية شبيهة بـ Pantone بناءً على أقرب مسافة RGB (مع مجموعة بيانات مخزنة)
- التحليل يعمل على جانب العميل؛ يتم استخدام الحد الأدنى من البيانات فقط عند تمكين البحث الاختياري عن Pantone
🔧 كيفية استخدام منتقي الألوان for color-picker
1. اختر أو انتقِ لونًا أساسيًا
الصق قيمة HEX، اكتب RGB/HSL، أو استخدم المنتقي لالتقاط لون من صورة أو العجلة. الأداة تقوم بتطبيعها إلى قيمة HEX آمنة داخليًا.
2. اضبط الصبغة والإضاءة بدقة
اضبط الصبغة، التشبع والإضاءة حتى يبدو اللون مناسبًا. تظهر معاينة كبيرة اللون على أسطح فاتحة وغامقة للسياق.
3. اقرأ وانسخ الصيغ التي تحتاجها
انسخ HEX، HEX8، RGB، RGBA، HSL، HSLA، HSV، CMYK، XYZ، LAB و LCH بنقرة واحدة. استخدمها لمتغيرات CSS، رموز التصميم أو ملاحظات التسليم.
4. تحقق من تباين WCAG
اطلع على نسب التباين مقابل #000000 و #FFFFFF بناءً على نصوع sRGB. استخدم النتائج لتقرر بسرعة إذا كان اللون مناسبًا لنص الجسم، العناوين الكبيرة أو عناصر الواجهة.
5. أنشئ تناغمات وابني لوحة ألوان
استكشف الألوان المكملة، الثلاثية، الرباعية، المشابهة والأحادية الناتجة عن تدوير الصبغة. أضف المفضلة لديك إلى لوحة/سجل وقم بتصديرها كرموز.
التفاصيل التقنية
معالجة الإدخال والتطبيع
تقبل الأداة رموز الألوان السداسية عشرية وتحولها إلى HEX مكون من 6 أرقام كمرجع داخلي.
| الجانب | السلوك | ملاحظات |
|---|---|---|
| تطبيع HEX | HEX مكون من 3 و6 أرقام، مع # اختياري في البداية | يتم توسيع HEX المختصر (مثل #0f8) إلى #00ff88؛ يتم إزالة الأحرف غير السداسية. |
| دعم HEX8 | RGBA عبر #RRGGBBAA | يتم تحويل قناة ألفا إلى 0–255 وإضافتها كالبايت الرابع. |
| اقتراح آمن للويب | الالتصاق بأقرب خطوة 51 لكل قناة | يتم تقريب القيم إلى أقرب مضاعف لـ 51 (0، 51، 102، 153، 204، 255). |
| اقتراح HEX المختصر | فقط عندما يكون قابلاً للضغط | يظهر عندما يتكرر كل زوج من الأرقام السداسية (مثل #112233 → #123). |
مساحات الألوان والتحويلات
جميع الحسابات تعتمد على sRGB مع اللون الأبيض المرجعي D65.
| المساحة | الحساب | الاستخدام |
|---|---|---|
| RGB | من HEX المُطبع (0–255 لكل قناة) | التمثيل الأساسي للتحويلات. |
| HSL / HSV | تحويلات أسطوانية قياسية من sRGB | تُستخدم للتعديلات البديهية وحسابات التناغم. |
| CMYK | تقريب مستقل عن الجهاز | يُحسب كـ 1−max(R,G,B) بمكونات 0–100%؛ غير مرتبط بملفات ICC. |
| XYZ | sRGB الخطي → XYZ باستخدام مصفوفة D65 | مساحة وسيطة لـ LAB/LCH والتحليل الأعمق. |
| LAB | CIE L*a*b* من XYZ | مساحة قياسية أكثر اتساقًا إدراكيًا. |
| LCH | CIE L*C*h° من LAB | مفيد لتعديلات الصبغة/التشبع/الإضاءة وتصميم لوحات الألوان الإدراكية. |
اللمعان وتباين WCAG
يتم حساب التباين باستخدام صيغة اللمعان النسبي القياسية لـ WCAG.
| الجانب | التفاصيل | ملاحظات |
|---|---|---|
| اللمعان النسبي | محسوب من sRGB الخطي (المكون Y) | يستخدم المعاملات 0.2126R + 0.7152G + 0.0722B. |
| نسبة التباين | (L1 + 0.05) / (L2 + 0.05) | يُبلغ الأداة عن التباين مقابل #000000 و #FFFFFF. |
| عتبات WCAG | AA/AAA للنص العادي والكبير | العتبات النموذجية: 4.5:1 (AA عادي)، 3:1 (AA كبير)، 7:1 (AAA عادي)، 4.5:1 (AAA كبير). |
التناغمات والألوان المشتقة
يتم إنشاء التناغمات كتدوير بسيط للصبغة في HSL، مع الحفاظ على التشبع والإضاءة.
| التناغم | القاعدة | مثال |
|---|---|---|
| المكمل | +180° صبغة | النقطة المقابلة على عجلة الألوان. |
| ثلاثي | ±120° صبغة | ثلاثة ألوان متباعدة بالتساوي. |
| رباعي | +90°, +180°, +270° صبغة | أربعة ألوان تشكل مستطيلاً على العجلة. |
| متشابه | −30° / +30° صبغة | الألوان المجاورة حول اللون الأساسي. |
| أحادي اللون | تفتيح/تغميق في L | نسخ أفتح وأغمق من نفس الصبغة. |
مطابقة شبيهة بـ Pantone (تقريبية)
عند توفر مجموعة بيانات Pantone، تحسب الأداة أقرب تطابق في مساحة RGB.
| الجانب | السلوك | ملاحظات |
|---|---|---|
| تحميل مجموعة البيانات | تحميل مخبأ + غير متزامن عبر getPantoneColors / getPantoneColorsCached | يمكن للواجهة عرض تطابق فوريًا عندما تكون الذاكرة المخبأة جاهزة، أو بعد تحميل غير متزامن قصير. |
| مقياس المطابقة | المسافة الإقليدية المربعة على RGB (0–255) | تقريب سريع وبسيط؛ ليس مقياس ΔE* إدراكيًا. |
| المخرجات | معرف واسم يشبه بانتون | يُعرض للإرشاد فقط؛ ليس تعيينًا رسميًا لبانتون. |
الأداء والخصوصية
يتم حساب التحويلات والإضاءة والتباين والتناغمات بالكامل على جانب العميل. قد تستشير عملية البحث عن بانتون مجموعة بيانات محلية أو بعيدة حسب التكوين، لكن الألوان الخام تظل سلاسل HEX بسيطة ما لم تشاركها أو تصدرها صراحةً.
حالات الاستخدام الشائعة
واجهة المستخدم/تجربة المستخدم والواجهة الأمامية
- إنشاء أزواج متاحة للمقدمة/الخلفية للأزرار والروابط والنص.
- تصدير متغيرات CSS ورموز التصميم مباشرة من الألوان المختارة.
- فحص التباين لوضعيات الضوء/الظلام قبل تنفيذ مبدل السمات.
/* رموز ألوان CSS */
:root {
--brand: #4caf50;
--brand-rgb: 76, 175, 80;
--on-brand: #0b0b0b;
}
.button-primary {
background-color: var(--brand);
color: var(--on-brand);
}الهوية البصرية والعلامة التجارية
- اشتقاق لوحة ألوان أساسية/ثانوية/تسليطية من لون رئيسي واحد.
- استكشاف خيارات تكميلية أو ثلاثية للشعار أو خط المنتجات.
- الحصول على تسمية تقريبية تشبه بانتون قبل إعداد دليل العلامة التجارية.
لوحات التحكم وتصور البيانات
- تحديد ألوان السلاسل التي تظل قابلة للتمييز على كل من الخلفيات الفاتحة والداكنة.
- استخدام LAB/LCH لتصميم لوحات ألوان بخطوات إدراكية مضبوطة.
- التحقق بسرعة مما إذا كانت ألوان المخططات تلبي توقعات التباين في وسيلة الإيضاح والتسميات.
❓ Frequently Asked Questions
ما الفرق بين HEX وRGB وHSL وHSV؟
لماذا تبدو قيم CMYK تقريبية؟
ما فائدة LAB وLCH؟
كيف يتم حساب التباين؟
هل أسماء بانتون دقيقة؟
هل تقوم بتخزين صوري أو ألواني؟
Pro Tips
دائماً قم بمعاينة الألوان على كل من الأسطح الفاتحة والداكنة؛ يمكن أن يتغير التشبع والإدراك والتباين بشكل كبير مع السياق.
استخدم LAB أو LCH عند إنشاء الدرجات اللونية الفاتحة والداكنة بحيث تبدو تغيرات السطوع أكثر انتظاماً للعين البشرية.
تحقق من تباين AA/AAA لجميع الحالات التفاعلية (التمرير، النشط، المعطل)، وليس فقط لون الزر الافتراضي.
قم بتصدير متغيرات CSS أو رموز التصميم من علامة التبويب Formats للحفاظ على اتساق الألوان عبر مكوناتك.
عند أخذ العينات من الصور، قم بمتوسط مساحة صغيرة بدلاً من بكسل واحد لتقليل الضوضاء الناتجة عن الضغط ومكافحة الحواف.
Additional Resources
Other Tools
- محسن CSS
- محسن HTML
- محسن Javascript
- محسن PHP
- مستخرج Sprite
- فك تشفير Base64
- تشفير Base64
- منسق Csharp
- منسق CSV
- Dockerfile Formatter
- منسق Elm
- منسق ENV
- منسق Go
- منسق Graphql
- منسق Hcl
- منسق INI
- منسق JSON
- منسق Latex
- منسق Markdown
- منسق Objectivec
- Php Formatter
- منسق Proto
- منسق Python
- منسق Ruby
- منسق Rust
- منسق Scala
- منسق سكريبت Shell
- منسق SQL
- منسق SVG
- منسق Swift
- منسق TOML
- Typescript Formatter
- منسق XML
- منسق YAML
- منسق Yarn
- مختصر CSS
- Html Minifier
- Javascript Minifier
- مختصر JSON
- مصغر XML
- عارض رؤوس HTTP
- PDF إلى نص
- مختبر Regex
- مدقق ترتيب SERP
- بحث Whois