Pseudo Classe CSS :active

La pseudo-classe :active sélectionne et style le lien actif ou quelque autre élément. Il est activé par l'utilisateur.

Un élément devient actif lorsque l'utilisateur clique sur le lien ou sur l'élément et appuie le bouton de souris.

La pseudo-classe :active est utilisée sur les éléments <a> et <button>.

Les pseudo-classes :link, :hover, ou :visited surchargent le style défini par par la pseudo-classe :active.

Version

CSS1

Syntaxe

:active {
css declarations;
}

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      a:active {
      background-color: #8ebf42;
      color: #666;
      }
    </style>
  </head>
  <body>
    <h2>Exemple du sélecteur :active</h2>
    <a href="https://fr.w3docs.com//">w3docs.com</a>
  </body>
</html>

Un autre exemple avec le sélecteur :active :

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      a {
      color: #1c87c9;
      }
      a:active {
      background-color: #8ebf42;
      color: #eee;
      }
    </style>
  </head>
  <body>
    <h2>Exemple du sélecteur :active</h2>
    <p>Le Lorem Ipsum est simplement du faux texte employé dans la  <a href="#">composition</a> et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un imprimeur anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique <a href="#">informatique</a>, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme <a href="#">Aldus PageMaker</a>.</p>
  </body>
</html>

Dans l'exemple donné, cliquez sur le texte pour voir comment la couleur se change:

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      div {
      padding: 30px;
      background-color: #8ebf42;
      color:#eee;
      }
      div:active {
      background-color: #666;
      color: #fff;
      }
    </style>
  </head>
  <body>
    <h2>Exemple du sélecteur :active</h2>
    <div>
      Lorem ipsum est simplement du faux texte...
    </div>
  </body>
</html>

Support de Navigateurs

chrome edge firefox safari opera
4.0+ 12.0+ 2.0+ 3.1+ 10.0+

Pratiquez vos connaissances

Qu'est-ce que le pseudonyme ':active' en CSS ?
Trouvez-vous cela utile?