الجمل المضللة :hover في CSS
- الصفحة السابقة :has()
- الصفحة التالية :in-range
- العودة إلى الطبقة السابقة دستورالعمل مرجع کلاسهای جعلی CSS
التعريف والاستخدام
CSS :hover
الجمل المضللة تستخدم لاختيار العناصر عند وضع المؤشر عليها.
إشارة::hover
الجمل المضللة يمكن استخدامها مع جميع العناصر، وليس الروابط فقط.
إشارة:استخدموا :link
إعداد نمط الروابط للصفحات التي لم تتم زيارتها باستخدام :visited
إعداد نمط الروابط للصفحات التي تم زيارتها باستخدام :active
إعداد نمط الروابط النشطة.
ملاحظة:في تعريف CSS،:hover
يجب أن يكون في :link
و :visited
(! إذا كان موجودًا) قبل أن يصبح ساريًا!
مثال
مثال 1
اختيار وإعداد نمط الروابط عند وضع المؤشر عليها:
a:hover { background-color: yellow; font-size: 18px; }
مثال 2
اختيار وإعداد نمط العناصر <p>،<h1> و <a> عند وضع المؤشر عليها:
p:hover, h1:hover, a:hover {}} background-color: yellow; }
مثال 3
اختيار وتحديد أنماط الروابط غير المكتشفة، والمكتشفة، والتمرير فوقها، والنشطة:
/* الروابط التي لم تتم زيارتها */ a:link { color: green; } /* الروابط التي تم زيارتها */ a:visited { color: green; } /* الروابط المتمررة فوقها */ a:hover { color: red; } /* الروابط النشطة */ a:active { color: yellow; }
مثال 4
تحديد أنماط مختلفة للروابط:
a.ex1:hover, a.ex1:active { color: red; } a.ex2:hover, a.ex2:active { font-size: 150%; }
مثال 5
إبقاء الفأرة فوق عنصر <span> لعرض عنصر <div> (مثل التذكيرات النصية):
div { display: none; } span:hover + div { display: block; }
مثال 6
عرض وإخفاء قائمة "التنقل" عند التمرير فوقها بالفأرة:
ul { display: inline; margin: 0; padding: 0; } ul li {display: inline-block;} ul li:hover {background: #555;} ul li:hover ul {display: block;} ul li ul { position: absolute; width: 200px; display: none; } ul li ul li { background: #555; display: block; } ul li ul li a {display:block !important;} ul li ul li:hover {background: #666;}
جملة CSS
:hover { بيانات التعليمات البرمجية css; }
تفاصيل التقنية
الإصدار: | CSS1 |
---|
دعم المتصفحات
الرقم في الجدول يحدد إصدار المتصفح الأول الذي يدعم هذا الصفة المزيفة بشكل كامل.
كروم | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
الصفحات ذات الصلة
دليل تعليمي:روابط CSS
دليل تعليمي:الصفات المزيفة لـ CSS
- الصفحة السابقة :has()
- الصفحة التالية :in-range
- العودة إلى الطبقة السابقة دستورالعمل مرجع کلاسهای جعلی CSS