الأنماط النشطة (Active)
جزء من قسم CSS Mastery في رحلة HTML على Coddy — الدرس 10 من 43.
تطبق فئة :active الزائفة الأنماط على عنصر ما عندما يتم تنشيطه من قبل المستخدم، وعادةً ما يكون ذلك عندما ينقر المستخدم على عنصر ويستمر في الضغط على زر الماوس.
على سبيل المثال:
<button class="action-button">Click Me!</button>أضف CSS لتنسيق الزر عندما يكون نشطاً:
.action-button {
background-color: blue;
}
.action-button:active {
background-color: darkblue;
}عندما تنقر مع الاستمرار على الزر، سيتغير لونه من الأزرق إلى الأزرق الداكن. يوفر هذا للمستخدمين ملاحظات مرئية تفيد بأنه يتم تسجيل إجراءاتهم.
التحدي
سهلاكتب CSS للفئة .special-link لإضافة الأنماط التالية عندما يكون الرابط نشطاً (active):
- تغيير لون النص إلى #e74c3c
- إضافة ظل للنص بقيمة 1px 1px 2px rgba(0,0,0,0.3)
جرّب بنفسك
<!DOCTYPE html>
<html>
<head>
<title>Active Pseudo-class</title>
<style>
/* Write your CSS here */
</style>
</head>
<body>
<a href="#" class="special-link">Interactive Link</a>
</body>
</html>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس CSS Mastery
1إتقان المحددات – الربط
مقدمةمحدد الأحفادمحدد الأبناءمحدد الأشقاء المتجاورينمحدد الأشقاء العامتحدي المراجعة2الفئات الزائفة التفاعلية
الفئات الزائفة (Pseudo-Classes)تأثيرات التمرير (Hover)تأثيرات التركيز (Focus)الأنماط النشطة (Active)تحدي المراجعة3الأصناف الزائفة الهيكلية (Structural pseudo-classes)
الأصناف الزائفة الهيكلية (Structural pseudo-classes)استهداف الابن الأولاستهداف الابن الأخيرقوة الأنماط: استخدام nth-childتحدي المراجعة