أنواع محددات سمات CSS - Semalt Expert

يتكون عنصر HTML من فئة ومعرف وسمات. يختار محدد السمات عناصر HTML التي تحتوي على سمة أو بقيمة سمة. توفر محددات السمات طريقة بسيطة لتطبيق الأنماط على عناصر HTML مع سمة أو قيمة سمة معينة. يتم تحديد محددات السمات بواسطة قوسين مربعين ، يرفقان السمة بقيمتها. ومع ذلك ، يمكنك وضع محدد نوع العنصر قبله. يقوم محدد CSS [السمة] بتطبيق قواعد النمط على عنصر إذا وعندما يتكون من سمة معينة.

أنواع محددات السمات

هناك أنواع مختلفة من محددات السمات يمكن استخدام كل منها في حالات منفصلة:

يحدّد CSS [سمة | = "قيمة"] المحدد العناصر التي لها سمة معينة ، ويبدأ بقيمة محددة.

يتم استخدام CSS [سمة ~ = "value"] المحدد للعثور على العناصر ذات قيمة الخاصية التي تحتوي على كلمة معينة.

يجد CSS [سمة ^ = "value"] المحدد عناصر ذات قيمة خاصية تتوسل بقيمة معينة. القيمة ليست بالضرورة كلمة كاملة.

يجد CSS [سمة $ = "value"] المحدد مكونات لها قيمة سمة تنتهي بقيمة محددة.

تطبيقات محددات سمات CSS

هناك العديد من الطرق التي يمكن من خلالها استخدام محدد السمات بدلاً من استخدام محدد عام أو فئة أو معرف

الاستخدام الأكثر شيوعًا لمحددات السمات هو على المدخلات. وتشمل هذه محددات النص ، ومحددات مربع الاختيار ، ومحددات كلمة المرور ، ومحددات الملفات ، والمحددات المخفية ، ومحددات كلمة المرور ، ومحددات الراديو ، ومحددات إعادة التعيين ، وغيرها.

أشكال التصميم

تعتبر محددات السمات مفيدة للغاية عند تصميم النماذج بدون فئة أو معرف.

روابط الأنماط

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

مدخلات الحدود

يعد تصميم عناصر الحدود باستخدام سمة صورة حدود CSS طريقة أنيقة لإضافة صور إلى النص. يسمح لك بتعريف الصورة كحد عنصر. يمكن تحجيم صورة الحدود وتقطيعها وتكرارها بطرق مختلفة للتأكد من أنها تناسب منطقة الحدود. تسمح خاصية نصف قطر الحدود للمرء بإضافة زوايا دائرية بدون استخدام الصور. تحدد الخاصية شكل الزاوية.

ألوان التصميم

تجعل محددات سمات CSS من السهل تصميم جميع العناصر التي لها قيمة لون معينة. يمكنك استخدام الكلمات الأساسية الملونة ، ورموز RGB () و RGBA () و HSL () و HSLA (). قيم ألوان RGBA هي امتداد لنموذج ألوان RGB مع قناة تحدد عتامة اللون. تتراوح قيمة المعلمات من 1.0 (معتم} إلى 0.0 (شفافة)

يتم شرح نموذج لون HSL باسم (Hue_saturation_Lightness). تمثيل Hue في شكل زاوية (0-360) أو عجلة الألوان. يتم قياس التشبع والإضاءة كنسب مئوية 0 ٪ من التشبع يمثل الظل أو الرمادي بينما يمثل 100 اللون الكامل. خفة 100٪ تمثل الأبيض بينما 0٪ أسود.