Псеўдаклас in-range

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

Сінтаксіс

cssселектар:in-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;
}

Результат:

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

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