Pseudoklasas out-of-range

Pseudoklasas out-of-range nustato stilių elementams, kurių reikšmės išeina už nurodyto diapazono ribų. Reikšmių diapazonas turi būti nustatytas atributais min ir max.

Sintaksė

cssselektorius:out-of-range {
  
}

Pavyzdys

Nustatykime šviesiai mėlyną fono spalvą įvesties laukui, į kurį įvedami skaičiai, patenkantys į diapazoną nuo 1 iki 5. Taip pat nustatykime rožinį foną, kai įvesta reikšmė nepatenka į pasirinktą ribą:

html<form>
  <p>Įveskite skaičių nuo 1 iki 5</p>
  <p>
    <input type="number" min="1" max="5" value="1">
  </p>
</form>
cssinput:in-range {
  background: #C2DDFD;
}
input:out-of-range {
  background: #E37D76;
}

Результат:

Taip pat žiūrėkite

  • pseudoklasas :in-range,
    kuris nustato stilių elementams su nurodytu reikšmių diapazonu
  • pseudoklasas :invalid,
    kuris nustato stilių įvesties laukui, į kurį buvo įvesta neteisinga reikšmė
  • pseudoklasas :valid,
    kuris nustato stilių įvesties laukui, į kurį buvo įvesta teisinga reikšmė