В :active
селектора псевдо променя външния вид на връзка, докато се активира (върху тях се кликва или активира друго). Обикновено се вижда само за част от секундата и осигурява визуална обратна връзка, че елементът наистина е щракнат. Най-често се използва за анкерни връзки ( ).
Например, ето CSS, който ще направи анкерните връзки да се сблъскат с един пиксел (създавайки впечатлението, че са изтласкани в триизмерно пространство) в активно състояние:
Вижте Pen: активно състояние от CSS-Tricks Team (@ css-tricks) на CodePen.
: Активен може да се прилага и за всеки елемент. В писалката по-долу, щракването навсякъде на страницата ще направи цялата страница жълта:
Вижте Демоверсията на: активния клас psuedo от екипа на CSS-Tricks (@ css-tricks) на CodePen.
Най-добрата практика е да се обхванат всички „държави“, особено за връзки. Един лесен начин да направите това е „LOVE HATE“ или
L: връзка
O
V: посетена
E
H: задръжте
A: активен
T
E
Правенето им в този ред е идеално.
a:link ( /* Essentially means a(href), or that the link actually goes somewhere */ color: blue; ) a:visited ( color: purple; ) a:hover ( color: green; ) a:active ( color: red; )
В противен случай кажете, ако сте изброили последно стила на посещение, ако тази връзка е била посетена, тя ще замени декларацията: active и: hover и връзката винаги ще бъде лилава, независимо дали сте се навъртали или ако връзката е била активна (не е идеална).
Поддръжка на браузър
Chrome | Сафари | Firefox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
Да | 2.0.4+ | всякакви | 4+ | 4+ | TBD | TBD |