--- title: ':active' slug: 'Web/CSS/:active' tags: - Псевдоклассы translation_of: 'Web/CSS/:active' ---
Псевдокласс :active
соответствует элементу в момент, когда он активируется пользователем. Он позволяет странице среагировать, когда элемент активируется. Взаимодействие элемента с мышью - это, как правило, время между нажатием и отпусканием пользователем кнопки мыши.
/* Любой элемент <a>, который будет активирован */ a:active { color: red; }
Также псевдокласс :active
срабатывает при использовании клавиши TAB на клавиатуре. Обычно это используется для HTML-элементов {{HTMLElement("a")}} и {{HTMLElement("button")}}, но может применяться и к другим элементам.
Это свойство может быть переопределено любыми другими псевдоклассами, относящимся к ссылке, такими как {{cssxref(":link")}}, {{cssxref(":hover")}} и {{cssxref(":visited")}}, описанными в последующих правилах. Чтобы стилизировать нужные ссылки, вам нужно ставить правило :active
после всех других правил, относящихся к ссылке, как определено правилом LVHA-порядком: :link
— :visited
— :hover
— :active
.
:active
должен применяться только к первой кнопке; для праворуких мышей - это обычно самая левая кнопка.<p>Этот абзац содержит ссылку: <a href="#">Эта ссылка будет окрашена в красный, когда вы нажмёте на неё.</a> У абзаца фон станет серым при нажатии на него или на ссылку. </p>
a:link { color: blue; } /* Непосещённые ссылки */ a:visited { color: purple; } /* Посещённые ссылки */ a:hover { background: yellow; } /* Ссылки при наведении */ a:active { color: red; } /* Активные ссылки */ p:active { background: #eee; } /* Активные абзацы */
{{EmbedLiveSample('Активные_ссылки')}}
<form> <label for="my-button">Моя кнопка: </label> <button id="my-button" type="button">Попробуй Нажать Меня или Мою подсказку!</button> </form>
form :active { color: red; } form button { background: white; }
{{EmbedLiveSample('Активные_элементы_формы')}}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('HTML WHATWG', 'scripting.html#selector-active', ':active')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}} | {{Spec2('CSS4 Selectors')}} | Без изменений |
{{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}} | {{Spec2('CSS3 Selectors')}} | Без изменений |
{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}} | {{Spec2('CSS2.1')}} | Без изменений |
{{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}} | {{Spec2('CSS1')}} | Первоначальное определение |