Pseudoklasa in-range

Pseudoklasa in-range definiše stil elementima čije su vrednosti zadate unutar određenog opsega. Opseg vrednosti mora biti zadata atributima min i max.

Sintaksa

cssselektor:in-range {

}

Primer

Hajde da postavimo plavu boju pozadine za input u koji se unose brojevi koji spadaju u opseg od 1 do 5. Takođe ćemo postaviti roze pozadinu kada unesena 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

  • pseudoklasa :out-of-range,
    koja definiše stil elementima čije vrednosti izlaze van opsega
  • pseudoklasa :valid,
    koja definiše stil input-u u koji je unešena ispravna vrednost
  • pseudoklasa :invalid,
    koja definiše stil input-u u koji je unešena neispravna vrednost