From 258ba7b4be62d8640477a3bd3146d08b00cb70ec Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:59:20 +0200 Subject: convert content to md --- files/fr/web/css/_colon_active/index.md | 155 ++++++++++++++------------------ 1 file changed, 66 insertions(+), 89 deletions(-) (limited to 'files/fr/web/css/_colon_active/index.md') diff --git a/files/fr/web/css/_colon_active/index.md b/files/fr/web/css/_colon_active/index.md index 0ac630a4c3..8317472411 100644 --- a/files/fr/web/css/_colon_active/index.md +++ b/files/fr/web/css/_colon_active/index.md @@ -1,129 +1,106 @@ --- title: ':active' -slug: 'Web/CSS/:active' +slug: Web/CSS/:active tags: - CSS - Pseudo-classe - Reference -translation_of: 'Web/CSS/:active' +translation_of: Web/CSS/:active --- -
{{CSSRef}}
+{{CSSRef}} -

La pseudo-classe :active permet de cibler un élément lorsque celui-ci est activé par l'utilisateur. Elle permet de fournir un feedback indiquant que l'activation a bien été détectée par le navigateur. Lorsqu'on a une interaction avec un pointeur, il s'agit généralement du moment entre l'appui sur le pointeur et le relâchement de celui-ci.

+La [pseudo-classe](/fr/docs/Web/CSS/Pseudo-classes) **`:active`** permet de cibler un élément lorsque celui-ci est activé par l'utilisateur. Elle permet de fournir un _feedback_ indiquant que l'activation a bien été détectée par le navigateur. Lorsqu'on a une interaction avec un pointeur, il s'agit généralement du moment entre l'appui sur le pointeur et le relâchement de celui-ci. -
/* ne cible <a> que lorsqu'il est activé */
+```css
+/* ne cible  que lorsqu'il est activé */
 /* par exemple quand on clique dessus */
 a:active {
   color: red;
-}
+} +``` -

La pseudo-classe :active est également activée lorsque l'utilisateur emploie la touche de tabulation. Elle est souvent utilisée sur les éléments HTML {{HTMLElement("a")}} et {{HTMLElement("button")}} mais n'est pas restreinte à ceux-ci. Les éléments ciblés par cette pseudo-classe incluent les éléments qui contiennent l'élément activé et les éléments de formulaires activés via leur élément {{HTMLElement("label")}} associé.

+La pseudo-classe `:active` est également activée lorsque l'utilisateur emploie la touche de tabulation. Elle est souvent utilisée sur les éléments HTML {{HTMLElement("a")}} et {{HTMLElement("button")}} mais n'est pas restreinte à ceux-ci. Les éléments ciblés par cette pseudo-classe incluent les éléments qui contiennent l'élément activé et les éléments de formulaires activés via leur élément {{HTMLElement("label")}} associé. -

La mise en forme associée peut être surchargée par les autres pseudo-classes pour les liens : {{cssxref(":link")}}, {{cssxref(":hover")}} et {{cssxref(":visited")}} lorsqu'elles sont utilisées dans des règles qui suivent. Afin de mettre en forme les liens de façon correcte, la règle avec :active doit être écrite après les autres : :link:visited:hover:active.

+La mise en forme associée peut être surchargée par les autres pseudo-classes pour les liens : {{cssxref(":link")}}, {{cssxref(":hover")}} et {{cssxref(":visited")}} lorsqu'elles sont utilisées dans des règles qui suivent. Afin de mettre en forme les liens de façon correcte, la règle avec `:active` doit être écrite après les autres : `:link` — `:visited` — `:hover` — `:active`. -
-

Note : Pour les systèmes qui utilisent une souris avec plusieurs boutons, CSS 3 spécifie que la pseudo-classe :active ne doit s'appliquer qu'au bouton principal. Pour les souris de droitiers, c'est généralement le bouton le plus à gauche.

-
+> **Note :** Pour les systèmes qui utilisent une souris avec plusieurs boutons, CSS 3 spécifie que la pseudo-classe `:active` ne doit s'appliquer qu'au bouton principal. Pour les souris de droitiers, c'est généralement le bouton le plus à gauche. -

Syntax

+## Syntax {{csssyntax}} -

Exemples

+## Exemples -

Liens actifs

+### Liens actifs -

CSS

+#### CSS -
a:link { color: blue; }          /* Liens non visités */
+```css
+a:link { color: blue; }          /* Liens non visités */
 a:visited { color: purple; }     /* Liens visités */
 a:hover { background: yellow; }  /* Liens survolés */
 a:active { color: red; }         /* Liens actifs */
 
-p:active { background: #eee; }   /* Paragraphes actifs */
+p:active { background: #eee; } /* Paragraphes actifs */ +``` -

HTML

+#### HTML -
<p>Ce paragraphe contient un lien :
-  <a href="#">Ce lien devient rouge quand vous cliquez dessus.</a>
+```html
+

Ce paragraphe contient un lien : + Ce lien devient rouge quand vous cliquez dessus. Le paragraphe sera sur un fond gris quand vous cliquerez dessus ou sur le lien. -</p>

+

+``` -

Résultat

+#### Résultat -

{{EmbedLiveSample('Liens_actifs')}}

+{{EmbedLiveSample('Liens_actifs')}} -

Éléments de formulaire actifs

+### Éléments de formulaire actifs -

CSS

+#### CSS -
form :active {
+```css
+form :active {
   color: red;
 }
 
 form button {
   background: white;
-}
- -

HTML

- -
<form>
-  <label for="mon-button">Un bouton :</label>
-  <button id="mon-button" type="button">Cliquez sur moi ou sur mon libellé !</button>
-</form>
- -

Résultat

- -

{{EmbedLiveSample('Éléments_de_formulaire_actifs')}}

- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('HTML WHATWG', 'scripting.html#selector-active', ':active')}}{{Spec2('HTML WHATWG')}} 
{{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}}{{Spec2('CSS4 Selectors')}}Aucune modification.
{{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}}{{Spec2('CSS3 Selectors')}}Aucune modification.
{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}}{{Spec2('CSS2.1')}}Aucune modification.
{{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}}{{Spec2('CSS1')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

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

- -

Voir aussi

- - +} +``` + +#### HTML + +```html +
+ + +
+``` + +#### Résultat + +{{EmbedLiveSample('Éléments_de_formulaire_actifs')}} + +## Spécifications + +| Spécification | État | Commentaires | +| ------------------------------------------------------------------------------------------------ | ------------------------------------ | -------------------- | +| {{SpecName('HTML WHATWG', 'scripting.html#selector-active', ':active')}} | {{Spec2('HTML WHATWG')}} |   | +| {{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}} | {{Spec2('CSS4 Selectors')}} | Aucune modification. | +| {{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}} | {{Spec2('CSS3 Selectors')}} | Aucune modification. | +| {{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}} | {{Spec2('CSS2.1')}} | Aucune modification. | +| {{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}} | {{Spec2('CSS1')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("css.selectors.active")}} + +## Voir aussi + +- {{cssxref(":link")}} +- {{cssxref(":visited")}} +- {{cssxref(":hover")}} -- cgit v1.2.3-54-g00ecf