مشاكل متغير SCSS $primary-medium

نعم، نفهم هذا تمامًا. حاليًا، لا توجد طريقة لتجاوز أي من المتغيرات الثانوية التي نولّدها تلقائيًا، لأن جميعها محددة بشكل نهائي عند بناء ملف CSS. لذا، على المدى القصير، ستحتاج إلى إجراء هذه التغييرات يدويًا.

بعض التوضيحات:

تُعد مخططات الألوان وسيلة بسيطة للغاية لتحديد الألوان، وأي شيء أكثر تفصيلاً من ذلك يتطلب CSS مخصصًا. تم مناقشة هذا الأمر بشكل أوسع هنا: Customizing colors - #2 by awesomerobot

بعض النقاط التي يجب علينا التفكير فيها:

لا أعتقد أن محرر متقدم لمخططات الألوان يسمح بتجاوز تلك المتغيرات الثانوية فكرة سيئة، لكن نظرًا لاستخدامها على نطاق واسع، فستحتاج على الأرجح إلى كتابة بعض CSS على أي حال.

على سبيل المثال… قد ترغب في تجاوز جميع حالات ظهور النص لـ $primary-medium… لكنها موجودة أيضًا في أماكن للحدود وعناصر أخرى حيث لا يكون التباين الأعلى لـ $primary-medium مرغوبًا فيه. لذا، في أحسن الأحوال، سيؤدي محرر الألوان المتقدم إلى تقليل كمية CSS المخصص المطلوبة، لكنه لن يلغيها بالكامل.

مع ذلك… المشكلة الأساسية هنا هي تباين النص لإمكانية الوصول، أليس كذلك؟ تفشل أنماطنا الافتراضية في بعض المناطق فيما يتعلق بتباين النص، ومن الممكن أن يؤدي تحسين ذلك إلى عدم وجود هذه المشكلة بالنسبة لك من الأساس…

لذا، أعتقد أنه في المستقبل القريب، يمكن لفريقنا النظر في إمكانية الوصول الافتراضي للنص، وفي وقت لاحق يمكننا العمل على تحسين أدوات مخططات الألوان لدينا لمراعاة إمكانية الوصول (https://cloudflare.design/color/ تجربة رائعة تأخذ في الاعتبار تباين النص، على سبيل المثال).