Псеўдаклас out-of-range

Псеўдаклас out-of-range задае стыль элементам, значэнні якіх выходзяць за мешы пазначанага дыяпазону. Дыяпазон значэнняў павінен быць зададзены атрыбутамі min і max.

Сінтаксіс

cssселектар:out-of-range {
  
}

Прыклад

Давайце задамо блакітны колер для фону інпута, у які ўводзяцца лікі, якія трапляюць у дыяпазон ад 1 да 5. Таксама ўстановім ружовы фон, калі уведзенае значэнне не трапляе ў абраны предел:

html<form>
  <p>Увядзіце лік ад 1 да 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;
}

Результат:

Глядзіце таксама

  • псеўдаклас :in-range,
    які задае стыль элементам з зададзеным дыяпазонам значэнняў
  • псеўдаклас :invalid,
    які задае стыль інпуту, у які ўвялі няправільнае значэнне
  • псеўдаклас :valid,
    які задае стыль інпуту, які ўвялі правільнае значэнне