Pseudo-class in-range

Pseudo-class in-range menentukan gaya untuk elemen-elemen yang nilainya ditetapkan dalam rentang tertentu. Rentang nilai harus ditentukan oleh atribut min dan max.

Sintaks

cssselector:in-range {

}

Contoh

Mari kita atur warna latar belakang biru muda untuk input yang dimasuki angka, yang berada dalam rentang dari 1 hingga 5. Kami juga akan mengatur latar belakang merah muda, ketika nilai yang dimasukkan tidak berada dalam batas yang dipilih:

html<form>
  <p>Masukkan angka dari 1 sampai 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;
}

Результат:

Lihat juga

  • pseudo-class :out-of-range,
    yang menentukan gaya untuk elemen-elemen yang nilainya berada di luar rentang
  • pseudo-class :valid,
    yang menentukan gaya untuk input yang dimasuki nilai yang benar
  • pseudo-class :invalid,
    yang menentukan gaya untuk input yang dimasuki nilai yang salah