[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/CSS/Reference/Selectors/:indeterminate [Back]  [Original]

Pseudo-classe CSS :indeterminate - CSS | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Pseudo-classe CSS :indeterminate

Baseline
Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La pseudo-classe CSS :indeterminate permet de cibler un lment de formulaire dont l'tat est indtermin.

css
/* Cible n'importe quel lment <input> */
/* dans un tat indtermin */
input:indeterminate {
  background: lime;
}

Cela inclut :

Dans cet article

Syntaxe

css
:indeterminate {
  /* ... */
}

Exemples

Case cocher et bouton radio

Cet exemple applique des styles spciaux aux tiquettes associes aux champs de formulaire indtermins.

HTML

html
<fieldset>
  <legend>Case  cocher</legend>
  <div>
    <input type="checkbox" id="checkbox" />
    <label for="checkbox"
      >Cette case  cocher commence avec un fond vert.</label
    >
  </div>
</fieldset>

<fieldset>
  <legend>Radio</legend>
  <div>
    <input type="radio" id="radio1" name="radioButton" value="val1" />
    <label for="radio1"
      >Le premier label radio commence avec un fond vert.</label
    >
  </div>
  <div>
    <input type="radio" id="radio2" name="radioButton" value="val2" />
    <label for="radio2"
      >Le deuxime label radio commence galement avec un fond vert.</label
    >
  </div>
</fieldset>

CSS

css
input:indeterminate + label {
  background: lime;
}

JavaScript

js
const inputs = document.getElementsByTagName("input");

for (const input of inputs) {
  input.indeterminate = true;
}

Rsultat

lment progress

HTML

html
<progress></progress>

CSS

css
progress {
  margin: 4px;
}

progress:indeterminate {
  width: 80vw;
  height: 20px;
}

Rsultat

Spcifications

Spcification
HTML
# selector-indeterminate
Selectors Level 4
# indeterminate-pseudo

Compatibilit des navigateurs

See also


Web Proxy Viewer  |  New URL  |  Original Page