พิวโดคลาส in-range
พิวโดคลาส in-range กำหนดสไตล์
ให้กับองค์ประกอบที่มีค่าตั้งอยู่
ภายในช่วงที่กำหนด ช่วงของค่า
จะต้องถูกกำหนดโดยแอตทริบิวต์ min
และ max
โครงสร้าง
selector:in-range {
}
ตัวอย่าง
มาลองกำหนดสีฟ้าอ่อนให้เป็นพื้นหลังของอินพุตที่
ป้อนตัวเลขซึ่งอยู่ในช่วง
ตั้งแต่ 1 ถึง 5 กันเถอะ และเราจะตั้งค่าพื้นหลังเป็นสีชมพูเมื่อ
ค่าที่ป้อนไม่อยู่ในขีดจำกัด
ที่เลือก:
<form>
<p>ป้อนตัวเลขตั้งแต่ 1 ถึง 5</p>
<p>
<input type="number" min="1" max="5" value="1">
</p>
</form>
input:in-range {
background: #C2DDFD;
}
input:out-of-range {
background: #E37D76;
}
:
ดูเพิ่มเติม
-
พิวโดคลาส
:out-of-range,
ซึ่งกำหนดสไตล์ให้กับองค์ประกอบที่มีค่าออกนอกเหนือจากช่วงที่กำหนด -
พิวโดคลาส
:valid,
ซึ่งกำหนดสไตล์ให้กับอินพุตที่ป้อนค่าถูกต้อง -
พิวโดคลาส
:invalid,
ซึ่งกำหนดสไตล์ให้กับอินพุตที่ป้อนค่าไม่ถูกต้อง