يعد التصميم الطباعي الجيد جزءًا مهمًا من موقع الويب الناجح. يمنحك CSS تحكمًا كبيرًا في مظهر النص على صفحات الويب التي تنشئها. يتضمن ذلك القدرة على تغيير لون أي الخطوط التي تستخدمها.
أدناه ، سنلقي نظرة على تغيير لون الخط باستخدام ورقة أنماط خارجية ونمط يستخدم في علامة فقرة. يمكنك تطبيق خاصية النمط نفسها لتغيير لون الخط على أي علامة تحيط بالنص ، بما في ذلك العلامة.
إضافة أنماط لتغيير لون الخط
في هذا المثال ، يجب أن يكون لديك مستند HTML لمشاهدة تغييرات CSS وملف CSS منفصل متصل بهذا المستند. سننظر في عنصر الفقرة ، على وجه التحديد.
لتغيير لون النص لكل فقرة في ملف HTML ، انتقل إلى ورقة النمط الخارجي واكتب ص {}. ضع ال اللون خاصية في النمط متبوعًا بنقطتين ، مثل ص {color:}. ثم ، أضف قيمة لونك بعد الخاصية ، مع إنهائها بفاصلة منقوطة: ص {color: black؛}.
يمكن التعبير عن قيم اللون ككلمات أساسية ملونة أو أرقام ألوان RGB أو أرقام ألوان سداسية عشرية. في هذا المثال ، يتم تغيير نص الفقرة إلى اللون الأسود.
ومع ذلك ، إذا كنت ترغب في تغيير لون النص إلى اللون الأخضر والأزرق والأحمر وما إلى ذلك ، فلن يمنحك استخدام الكلمات الأساسية بالألوان المرونة التي قد ترغب في إنشاء ظلال مختلفة لها. وهنا تأتي القيم السداسية العشرية للعب.
ص {color: # 000000؛ }
يمكن استخدام نمط CSS هذا لتلوين فقراتك باللون الأسود لأن الشفرة السداسية # 000000 تترجم إلى اللون الأسود. يمكنك حتى استخدام الاختزال مع القيمة السداسية هذه وكتابتها كـ # 000 مع نفس النتائج. ص {color: # 2f5687؛ }
كما ذكرنا أعلاه ، تعمل القيم السداسية بشكل جيد عندما تحتاج إلى لون ليس أسود أو أبيض. القيمة السداسية السداسي المغلقية أعلاه ستحدد الفقرات إلى اللون الأزرق ، ولكن بخلاف الكلمة "أزرق" ، يعطيك هذا الرمز السداسي القدرة على تحديد ظل محدد جدًا للأزرق ، متوسط المدى ، أزرق اللون في القائمة . p {color: rgba (47،86،135،1)؛ }
وأخيرًا ، يمكنك استخدام قيم ألوان RGBA لألوان الخطوط أيضًا. يتم دعم RGCA في جميع المتصفحات الحديثة ، لذلك يمكنك استخدام هذه القيم بثقة أنها ستعمل لمعظم المشاهدين ، ولكن يمكنك أيضًا تعيين التراجع بسهولة. هذه القيمة RGBA هي نفس اللون الأزرق المحدد في السابق. تحدد القيم الثلاث الأولى القيم الأحمر والأخضر والأزرق والرقم النهائي هو إعداد ألفا للشفافية. يتم تعيين إعداد alpha على 1 ليعني 100٪ ، لذلك لا يحتوي هذا اللون على شفافية. إذا قمت بتعيين هذه القيمة إلى رقم عشري ، مثل .85 ، فإنه يترجم إلى عتامة بنسبة 85 بالمائة ويكون لون شفاف قليلاً. ص { اللون: # 2f5687. اللون: rgba (47،86،135،1)؛}
إذا كنت تريد مقاومة قيم اللون لديك ، فقلد شفرة CSS المذكورة أعلاه. يقوم بناء الجملة هذا بتعيين الرمز السداسي الأول ثم يقوم بالكتابة فوق تلك القيمة برقم RGBA. وهذا يعني أن أي متصفح قديم لا يدعم RGBA سيحصل على القيمة الأولى ويتجاهل الثاني. يمكن تغيير ألوان الخط باستخدام ورقة أنماط خارجية أو ورقة أنماط داخلية أو نمط مضمّن داخل مستند HTML. ومع ذلك ، تملي أفضل الممارسات أنه يجب عليك استخدام ورقة أنماط خارجية لأنماط CSS الخاصة بك. تستخدم عادةً ورقة أنماط داخلية ، وهي أنماط مكتوبة مباشرةً في "رأس" المستند ، فقط للمواقع الصغيرة ذات الصفحات الواحدة. يجب تجنب الأنماط المضمنة لأنها تشبه علامات "الخط" القديمة التي تعاملنا بها منذ سنوات عديدة. تجعل هذه الأنماط المضمنة من الصعب جدًا إدارة نمط الخط ، نظرًا لأنه عليك تغييرها في كل حالة من أنماط الخط المضمن. طرق أخرى لتصميم صفحة HTML