พีอัดโดคลาส focus-within
พีอัดโดคลาส focus-within กำหนดสไตล์
ให้กับอิลิเมนต์ที่มีโฟกัสอยู่ภายใน
ต่างจากพีอัดโดคลาส focus ที่กำหนด
สไตล์ให้กับตัวอิลิเมนต์นั้นๆ โดยตรง ส่วน focus-within
กำหนดสไตล์ให้กับอิลิเมนต์แม่
ไวยากรณ์
selector:focus-within {
}
ตัวอย่าง
มากำหนดสีพื้นหลังสีฟ้าอ่อนให้กับอิลิเมนต์แม่ เมื่ออิลิเมนต์ลูกซึ่งเป็นอินพุตอยู่ในสถานะโฟกัส:
<div>
กรุณากรอกชื่อของคุณ: <input name="user">
</div>
div {
width: 300px;
height: 50px;
padding: 10px;
}
div:focus-within {
background-color: #C2DDFD;
}
:
ดูเพิ่มเติม
-
พีอัดโดคลาส
:indeterminate,
ซึ่งกำหนดสไตล์ให้กับสวิตช์ที่อยู่ในสถานะไม่แน่นอน -
พีอัดโดคลาส
:default,
ซึ่งกำหนดสไตล์ให้กับอิลิเมนต์ตามค่าเริ่มต้น -
พีอัดโดคลาส
:fullscreen,
ซึ่งกำหนดสไตล์ให้กับอิลิเมนต์ในโหมดเต็มหน้าจอ -
พีอัดโดคลาส
:placeholder-shown,
ซึ่งกำหนดสไตล์ให้กับอิลิเมนต์เมื่อแสดงข้อความคำใบ้ -
คุณสมบัติ
caret-color,
ซึ่งกำหนดสีให้กับเคอร์เซอร์ข้อความในอินพุต