Pseudoklasa out-of-range

Pseudoklasa out-of-range definiuje styl elementów, których wartości wykraczają poza określony zakres. Zakres wartości powinien być określony atrybutami min i max.

Składnia

cssselektor:out-of-range {
  
}

Przykład

Ustawmy niebieski kolor tła dla inputa, do którego wprowadzane są liczby mieszczące się w zakresie od 1 do 5. Ustawmy również różowe tło, gdy wprowadzana wartość nie mieści się w wybranym przedziale:

html<form>
  <p>Wprowadź liczbę 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;
}

Результат:

Zobacz też

  • pseudoklasa :in-range,
    która definiuje styl elementów z określonym zakresem wartości
  • pseudoklasa :invalid,
    która definiuje styl inputa, do którego wprowadzono nieprawidłową wartość
  • pseudoklasa :valid,
    która definiuje styl inputa, do którego wprowadzono prawidłową wartość