--- title: ':active' slug: 'Web/CSS/:active' tags: - CSS - Веб - Довідка - Макет - Псевдоклас translation_of: 'Web/CSS/:active' ---
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
.
:active
повинен застосовуватись лише для основної кнопки; у випадку правосторонньої миші це зазвичай крайня ліва кнопка.{{csssyntax}}
<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')}} | Первинне визначення. |
{{Compat("css.selectors.active")}}