ช่องทำเครื่องหมายเป็นองค์ประกอบ HTML ที่ช่วยให้ผู้ใช้กำหนดรูปแบบช่องทำเครื่องหมายด้วย CSS องค์ประกอบเสมือน เช่น:ก่อน,:หลัง, โฮเวอร์ และ:ทำเครื่องหมาย สามารถใช้เพื่อเปลี่ยนรูปลักษณ์ของช่องทำเครื่องหมายได้ หากต้องการเปลี่ยนรูปลักษณ์ของช่องทำเครื่องหมาย ผู้ใช้ต้องซ่อนช่องทำเครื่องหมายเริ่มต้นก่อน สิ่งนี้ทำได้โดยการตั้งค่าคุณสมบัติการเปิดเผยเป็น”ซ่อน”

เพื่อให้แน่ใจว่าผู้ใช้มีประสบการณ์ด้านภาพที่ดี นักออกแบบเว็บไซต์และนักพัฒนาซอฟต์แวร์ควรใช้คุณลักษณะการจัดรูปแบบ CSS ให้มากเป็นสิ่งสำคัญ ช่องทำเครื่องหมายยังสามารถจัดรูปแบบเพื่อให้ดูดีขึ้นได้ เช่นเดียวกับองค์ประกอบ HTML อื่นๆ จัดรูปแบบช่องทำเครื่องหมายด้วย CSS

ช่องทำเครื่องหมายไม่สามารถใช้คุณสมบัติของ CSS เช่น สี แบบอักษร เส้นขอบ ความกว้าง และความสูง ในโพสต์นี้ เราจะพูดถึงคุณสมบัติ CSS ที่คุณสามารถใช้เพื่อเปลี่ยนช่องทำเครื่องหมายและวิธีที่คุณสมบัติเหล่านั้นสามารถปรับปรุง UI/UX ของคุณ

วิธีจัดรูปแบบช่องทำเครื่องหมายด้วย CSS

สร้าง HTML

ใช้

องค์ประกอบ แล้วเพิ่ม h2 สำหรับชื่อเรื่อง เพิ่ม

ด้วย แอตทริบิวต์ของคลาส เพิ่มองค์ประกอบอินพุตและระบุแอตทริบิวต์ประเภท ค่า และรหัส เพิ่มองค์ประกอบ ด้วยแอตทริบิวต์ for

เพิ่ม CSS

ซ่อนช่องทำเครื่องหมายโดยตั้งค่าคุณสมบัติการเปิดเผยเป็นค่า “ซ่อน” ใช้:checked pseudo-class ซึ่งช่วยให้เห็นว่าช่องทำเครื่องหมายถูกทำเครื่องหมายไว้เมื่อใด จัดรูปแบบฉลากด้วยคุณสมบัติความกว้าง ความสูง พื้นหลัง ระยะขอบ และรัศมีเส้นขอบ กำหนดตำแหน่งเป็น”ญาติ”จัดรูปแบบคลาส”checkbox-example”โดยตั้งค่าการแสดงผลเป็น”block”และระบุคุณสมบัติความกว้างและความสูง จากนั้นระบุเส้นขอบ-รัศมี การเปลี่ยน ตำแหน่ง และคุณสมบัติอื่นๆ ขณะนี้แถบเลื่อนอยู่ในตำแหน่งที่ไม่ได้ตรวจสอบ หากต้องการเลื่อนปุ่มเลื่อน เราจำเป็นต้องทราบว่ามีการทำเครื่องหมายที่ช่องทำเครื่องหมายหรือไม่ เมื่อมีการตรวจสอบ เราต้องเปลี่ยนคุณสมบัติด้านซ้ายขององค์ประกอบฉลาก เราใช้ + combinator เพื่อเลือก label sibling ข้างๆ

คำถามที่พบบ่อย

จะทำเครื่องหมายที่ช่องทำเครื่องหมายโดยใช้ CSS ได้อย่างไร

ตัวเลือก:checked CSS pseudo-class แสดงถึงวิทยุ ( ) ช่องทำเครื่องหมาย ( ) หรือตัวเลือก ( ใน a ) องค์ประกอบ ที่ถูกเลือกหรือสลับเป็นสถานะเปิด

จะใช้ CSS กับอินพุตช่องทำเครื่องหมายได้อย่างไร

เพียงเพิ่ม class=”ช่องทำเครื่องหมาย” ลงในช่องทำเครื่องหมายของคุณ จากนั้นสร้างสไตล์นั้นในโค้ด css ของคุณ คุณยังคงต้องเพิ่มคลาสเพื่อให้คลาสทำงานใน IE และจะไม่ทำงานในเบราว์เซอร์อื่นๆ ที่ไม่ใช่ IE ที่ไม่รองรับ IE

ฉันจะจัดช่องทำเครื่องหมายใน HTML CSS ได้อย่างไร

ตั้งค่าคุณสมบัติการจัดแนวแนวตั้งเป็น”ด้านล่าง”ซึ่งสอดคล้องกันในเบราว์เซอร์ ตั้งค่าคุณสมบัติตำแหน่งเป็น”ญาติ”เพื่อวางองค์ประกอบเทียบกับตำแหน่งปกติ

คุณสามารถจัดรูปแบบกล่องแจ้งเตือนใน CSS ได้หรือไม่

กล่องแจ้งเตือนมาตรฐานใน JavaScript ไม่มีตัวเลือกในการใช้ CSS หากต้องการจัดรูปแบบกล่องแจ้งเตือน คุณต้องสร้างกล่องแจ้งเตือนแบบกำหนดเองก่อน กล่องแจ้งเตือนที่กำหนดเองจะถูกสร้างขึ้นโดยใช้ jQuery และสไตล์จะถูกนำไปใช้กับ CSS

By Maxwell Gaven

ฉันทำงานด้านไอทีมา 7 ปี เป็นเรื่องสนุกที่ได้เห็นการเปลี่ยนแปลงอย่างต่อเนื่องในภาคไอที ไอทีคืองาน งานอดิเรก และชีวิตของฉัน