الصنف ‎:active

من موسوعة حسوب
< CSS
مراجعة 20:52، 19 أكتوبر 2018 بواسطة Riyad-khalifeh (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

الصنف الزائف ‎:active في CSS (أي pseudo-class) يُمثِّل عناصر (مثل الأزرار) التي جرى تفعيلها من المستخدم. وعند استخدام الفأرة سيبدأ «تفعيل» العنصر عندما يضغط المستخدم على الزر الرئيسي لها وينتهي عند إفلات الضغط على ذاك الزر.

من الشائع استخدام الصنف الزائف ‎:active على عناصر <a> أو <button>، لكن يمكن استخدامه على بقية العناصر أيضًا:

a:active {
  color: red;
}

الأنماط المُعرَّفة للصنف الزائف ‎:active سيتم تجاوزها بأيّة أصناف زائفة تليها خاصة بالروابط (مثل ‎:link أو ‎:hover أو ‎:visited) التي لها نفس درجة التحديد. ولتطبيق الأنماط تطبيقًا صحيحًا فضع قاعدة ‎:active بعد جميع القواعد الخاصة بالروابط وفق الترتيب ‎:link ثم ‎:visited ثم ‎:hover ثم ‎:active.

ملاحظة: في الأجهزة التي فيها أكثر من زر للفأرة، فتقول CSS3 أنَّ الصنف الزائف ‎:active سيُطبَّق على الزر الرئيسي فقط.

الشكل العام لهذا المحدد:

:active

أمثلة

لاحظ ترتيب تطبيق الأصناف الزائفة على عنصر <a>:

<a href="#">سيتغير لون هذا الرابط عند الضغط عليه</a>

شيفرة CSS:

a:link { color: blue; }
a:visited { color: purple; }
a:hover { background: yellow; }
a:active { color: lime; }

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي (العنصر <a>) 1.0 1.0 4.0 5.0 1.0
توسعة الدعم إلى بقية العناصر 1.0 1.0 8.0 7.0 1.0

انظر أيضًا

  • صفحة الصنف الزائف link: الذي يُمثِّل عنصرًا لم تتم زيارته من قبل.
  • صفحة الصنف الزائف visited: الذي يُمثِّل عنصرًا تمت زيارته من قبل.
  • صفحة الصنف الزائف hover: الذي يُطابِق العناصر التي يتفاعل المستخدم معها مع جهاز تأشير لكن ليس بالضرورة أن يفعِّلها، ويُفعَّل هذا الصنف الزائف عادةً عندما يمر المستخدم بجهاز التأشير (الفأرة غالبًا) فوق العنصر.

مصادر ومواصفات