هل سيكون من الممكن السماح بإعدادات ألوان أدق؟ هناك الكثير من الحسابات للحصول على درجات دقيقة من رموز الألوان المدخلة وليست كلها تعمل بشكل رائع في بعض السيناريوهات. كنت سأفعل ذلك عادةً في CSS مخصص ولكني قمت بإعداد سمة Horizon ولا توجد طريقة لتعديل CSS. لذلك أدركت أنه ينتمي على أي حال إلى إعداد لوحة الألوان.
هذا يبدو رائعًا ولكن وجهة نظري هنا كانت أكثر عمومية (ليس فقط Horizon). إذا كانت ميزة لوحات الألوان تهدف إلى السماح للأشخاص بتبديل مخططات الألوان حسب رغبتهم، فلن يساعد CSS المخصص كثيرًا. سيتعين تعيين CSS المخصص لكل لوحة ألوان. من منظور معماري.
هل يمكنك تقديم المزيد من السياق حول أنواع الأشياء التي تريد القيام بها بإعدادات ألوان أدق؟ سيساعد ذلك في معرفة ما إذا كان هناك شيء يمكننا تحسينه في واجهة المستخدم الخاصة باللوحة، أو ما إذا كان CSS المخصص هو الحل الأفضل.
تتمثل مشكلتي حاليًا في اللون الثالثي. لنفترض أن اللون الذي اخترته هو #f7b618. إنه أصفر فاتح وأريد رؤيته في مكان ما. يبدو رائعًا كلون زر، لكن نصوص الأزرار بيضاء. ولكن إذا قمت بتعيين نص زر، فإنه يغير الألوان الأخرى. أعتقد أن المشكلة هي أنك تفترض أنني أختار لونًا داكنًا بحيث تكون نصوص الأزرار فاتحة.
أيضًا، يتم حساب جميع أنواع الظلال بواسطة اللون الثالثي. على سبيل المثال، خلفية الشريط الجانبي (ما زلت أتحدث عن سمة Horizon). وقد أرغب في اختيار لون آخر لذلك (بشكل عام، على سبيل المثال، رمادي فقط).
لذلك، كلما كنت انتقائيًا بعض الشيء بشأن الألوان وأردت السماح للمستخدم باختيار لوحة ألوان (وهو ما أتفق على أنه قد يكون متناقضًا بعض الشيء)، فقد أستخدم لوحة ألوان تعتمد على CSS المخصص.
خيار آخر يمكن أن يكون وضع متقدم حيث تسمح بتعيين أي متغيرات ألوان. وليس فقط هذه المتغيرات الرئيسية الـ 12. عندها ستتوقف عن الحساب وتسمح لي بتعديل جميع الألوان يدويًا ولكن لا يزال باستخدام واجهة المستخدم.
نعم، ولكن سأحاول استخدام Reference for full color customization أولاً إن أمكن. قد يكون كافياً الوصول إلى جميع المتغيرات التي تم حسابها وتثبيت القيم التي أحبها. قد لا تكون CSS مطلوبة على الإطلاق. ولكن إذا كانت كذلك، فإن مخططات الألوان القابلة للاستهداف هي بالتأكيد الطريق الصحيح.