الفرق بين المراجعتين لصفحة: «CSS/:focus»
< CSS
تصحيح خطأ لغوي |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 47: | سطر 47: | ||
*مواصفة [https://drafts.csswg.org/selectors-3/#the-user-action-pseudo-classes-hover-act Selectors Level 3]. | *مواصفة [https://drafts.csswg.org/selectors-3/#the-user-action-pseudo-classes-hover-act Selectors Level 3]. | ||
*مواصفة [http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes CSS Level 2 (Revision 1)]. | *مواصفة [http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes CSS Level 2 (Revision 1)]. | ||
[[تصنيف:CSS]] | [[تصنيف:CSS|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Selectors]] | [[تصنيف:CSS Selectors|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS pseudo-class]] | [[تصنيف:CSS pseudo-class|{{SUBPAGENAME}}]] |
مراجعة 15:32، 28 يناير 2018
الصنف الزائف :focus
في CSS (أي pseudo-class) يُمثِّل عنصرًا (مثل عناصر النماذج) الذي استقبل التركيز (foucs)، ويُفعَّل التركيز إذا ضغط المستخدم أو لمس أحد العناصر أو وصل إليه عبر مفتاح tab على لوحة المفاتيح.
input:focus {
color: red;
}
ملاحظة: هذا الصنف الزائف سيُحدِّد العنصر الذي استقبل التركيز فقط، استعمل الصنف الزائف :focus-within
لتحديد العنصر الذي يحتوي على العنصر الذي استقبل التركيز.
الشكل العام لهذا المحدد:
:focus
أمثلة
لاحظ كيف سيتغير تنسيق العنصر <input>
عندما يستقبل التركيز:
<input class="red-input" value="I'll be red when focused."><br>
<input class="blue-input" value="I'll be blue when focused.">
شيفرة CSS:
.red-input:focus {
background: yellow;
color: red;
}
.blue-input:focus {
background: yellow;
color: blue;
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 1.0 | 1.0 | 8.0 | 7.0 | 1.0 |
مصادر ومواصفات
- معيار HTML Living Standard.
- مسودة Selectors Level 4.
- مواصفة Selectors Level 3.
- مواصفة CSS Level 2 (Revision 1).