Pseudo-classe :active CSS
- Page précédente :active
- Page suivante :any-link
- Retour au niveau supérieur Manuel de pseudo-classes CSS
Définition et utilisation
CSS :active
Les pseudo-classes sont utilisées pour choisir et définir les styles des éléments que l'utilisateur active.
:active
Les pseudo-classes sont le plus souvent utilisées <a> et <button> éléments. Lorsque l'utilisateur clique sur un lien, ce lien est activé ; c'est aussi le cas pour les boutons.
Astuce :Utiliser :link
Définir le style des liens des pages non visitées, utiliser :visited
Définir le style des liens des pages visitées, utiliser :hover
Définir le style des liens au survol de la souris.
Attention :Dans la définition CSS,:active
Doit être placé :hover
!(si elles existent) avant de prendre effet !
Exemple
Exemple 1
Choisir et définir le style des liens activés :
a:active { background-color: yellow; }
Exemple 2
Choisir et définir le style du bouton au clic :
button:active { background-color: pink; }
Exemple 3
Choisir et définir les styles des éléments <p>, <h1> et <a> au clic :
p:active, h1:active, a:active { background-color: yellow; }
Exemple 4
Choisir et définir les styles des liens non visités, visités, au survol et activés :
/* Lien non visité */ a:link { color: green; } /* Lien visité */ a:visited { color: green; } /* Lien au survol de la souris */ a:hover { color: red; } /* Lien activé */ a:active { color: yellow; }
Exemple 5
Définir différents styles pour les liens :
a.ex1:hover, a.ex1:active { color: red; } a.ex2:hover, a.ex2:active { font-size: 150%; }
Syntaxe CSS
:active { déclarations css; }
Détails techniques
Version : | CSS1 |
---|
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge cette pseudo-classe.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
Pages associées
Tutoriel :Lien CSS
Tutoriel :Bouton CSS
Tutoriel :CSS pseudo-classes
- Page précédente :active
- Page suivante :any-link
- Retour au niveau supérieur Manuel de pseudo-classes CSS