--- title: ':active' slug: 'Web/CSS/:active' tags: - CSS - CSS Pseudo-class - Layout - Reference - Web translation_of: 'Web/CSS/:active' ---
La pseudo-class CSS :active
representa un element (com un botó) que està sent activat per l'usuari. Quan s'usa un ratolí, l'"activació" normalment comença quan l'usuari pressiona el botó primari del ratolí i acaba quan es deixa anar. La pseudo-classe :active
s'usa comunament en elements {{HTMLElement("a")}} i {{HTMLElement("button")}}, però també pot usar-se en altres elements.
/* Selects any <a> that is being activated */ a:active { color: red; }
Els estils definits per la pseudo-class :active
seran anul·lats per qualsevol pseudo-class subsegüent relacionada amb l'enllaç ({{cssxref(":link")}}, {{cssxref(":hover")}} o {{cssxref(":visited")}}) que tingui almenys la mateixa especificitat. Per donar un estil apropiat als enllaços, poseu la regla :active
després de totes les altres regles relacionades amb els enllaços, tal com ho defineix l'ordre LVHA-order: :link
— :visited
— :hover
— :active
.
:active
només s'ha d'aplicar al botó primari; en ratolins destres, normalment és el botó més a l'esquerra.{{csssyntax}}
<a href="#">This link will turn lime while you click on it.</a>
a:link { color: blue; } /* Unvisited links */
a:visited { color: purple; } /* Visited links */
a:hover { background: yellow; } /* User hovers */
a:active { color: lime; } /* Active links */
Especificació | Estat | Comentari |
---|---|---|
{{SpecName('HTML WHATWG', 'scripting.html#selector-active', ':active')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}} | {{Spec2('CSS4 Selectors')}} | Sense canvis. |
{{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}} | {{Spec2('CSS3 Selectors')}} | Sense canvis. |
{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}} | {{Spec2('CSS2.1')}} | Sense canvis. |
{{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}} | {{Spec2('CSS1')}} | Definició inicial. |
Descripció | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Suport bàsic | 1.0 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1.0")}} | 4.0 | 5.0 | 1.0 |
Suport en elements no <a> |
1.0 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1.0")}} | 8.0 | 7.0 | 1.0 |
Descripció | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suport bàsic | 1.0 | {{CompatVersionUnknown}} | {{CompatGeckoMobile("1.0")}} | 6.0 | 6.0 | 1.0 |
Suport en elements no <a> |
1.0 | {{CompatVersionUnknown}} | {{CompatGeckoMobile("1.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}} [1] |
[1] Per defecte, Safari Mobile no utilitza l'estat {{cssxref(":active")}} a menys que hi hagi un controlador d'esdeveniments touchstart
en l'element rellevant o en el {{HTMLElement("body")}}.