Pseudo-klasa out-of-range

Pseudo-klasa out-of-range postavlja stil elementima čije vrednosti izlaze iz navedenog opsega. Opseg vrednosti mora biti zadat atributima min i max.

Sintaksa

cssselektor:out-of-range {
  
}

Primer

Hajde da postavimo plavu boju za pozadinu input polja, u koje se unose brojevi koji spadaju u opseg od 1 do 5. Takođe ćemo postaviti roze pozadinu, kada unešena vrednost ne spada u izabrani opseg:

html<form>
  <p>Unesite broj od 1 do 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;
}

Результат:

Pogledajte takođe

  • pseudo-klasa :in-range,
    koja postavlja stil elementima sa zadatim opsegom vrednosti
  • pseudo-klasa :invalid,
    koja postavlja stil input polju, u koje je unešena pogrešna vrednost
  • pseudo-klasa :valid,
    koja postavlja stil input polju, u koje je unešena ispravna vrednost