Псевдокласс out-of-range

Псевдокласс out-of-range унинг қиймати белгиланган диапазондан ташқарига чиққан элементларга стил белгилайди. Қийматлар диапазони min ва max атрибутлари орқали белгиланган бўлиши керак.

Синтаксис

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

Мисол

Келинг, 1 дан 5 гача бўлган сонлар киритиладиган инпут учун фон рангini кўк рангда белгилаймиз. Шунингдек, киритилган қиймат танланган чегараларга тўғри келмаганда, фон рангini гул рангда белгилаймиз:

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,
    бу эса тўғри қиймат киритилган инпутга стил белгилайди