--- title: ':active' slug: 'Web/CSS/:active' tags: - CSS - Веб - Довідка - Макет - Псевдоклас translation_of: 'Web/CSS/:active' ---
{{CSSRef}}

CSS псевдо-клас :active  відображає елемент (наприклад, кнопку), який в даний момент активовано користувачем. У випадку застосування миші, "активація" зазвичай починається в момент натискання основної клавіші.

/* Вибирає будь-який <a>, що активується */
a:active {
  color: red;
}

Псевдоклас :active частіш за все використовується на елементах {{HTMLElement("a")}} і {{HTMLElement("button")}}. Інші поширені варіанти застосування цього селектору включають елементи, що містять активований елемент, а також елементи форм, які активуються через асоційований із ними  {{HTMLElement("label")}}.

Стилі, задані псевдокласом :active будуть перевизначені будь-яким наступним спорідненим із посиланнями псевдокласом ({{cssxref(":link")}}, {{cssxref(":hover")}}, чи {{cssxref(":visited")}}), що має хоча б таку ж специфічність. Для правильної стилізації посилань помістіть правила :active після всіх інших споріднених із посиланнями правил, як визначено порядком LVHA: :link:visited:hover:active.

Зауважте, що: на системах із багатокнопковими мишами CSS3 вказує, що псевдоклас :active повинен застосовуватись лише для основної кнопки; у випадку правосторонньої миші це зазвичай крайня ліва кнопка.

Синтаксис

{{csssyntax}}

Приклади

Активні посилання

HTML

<p>Цей абзац містить посилання:
  <a href="#">Це посилання буде забарвлено у червоний при натисканні на нього.</a>
  Цей абзац отримає сірий фон при натисканні на посилання.
</p>

CSS

a:link { color: blue; }          /* Невідвідані посилання */
a:visited { color: purple; }     /* Відвідані посилання */
a:hover { background: yellow; }  /* Посилання із наведеним курсором */
a:active { color: red; }         /* Активні посилання */

p:active { background: #eee; }   /* Активні абзаци */

Результат

{{EmbedLiveSample('Активні_посилання')}}

Активні елементи форм

HTML

<form>
  <label for="my-button">Моя кнопка: </label>
  <button id="my-button" type="button">Спробуйте натиснути на мене чи на мою мітку!</button>
</form>

CSS

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')}} Первинне визначення.

Підтримка у браузерах

{{Compat("css.selectors.active")}}

Дивіться також