ตัวเลือกจะมอบให้กับผู้ใช้เมื่อมีค่าหลายค่าขององค์ประกอบเดียว ซึ่งผู้ใช้สามารถเลือกตัวเลือกตามความต้องการได้ มีอยู่ในรูปแบบต่างๆ เช่น ช่องทำเครื่องหมาย เมนูแบบเลื่อนลง และปุ่มตัวเลือก โดยเฉพาะอย่างยิ่ง เมนูแบบเลื่อนลงมีรายการตัวเลือกที่กำหนดไว้ล่วงหน้าซึ่งอนุญาตให้ผู้ใช้เลือกได้ คู่มือนี้จะอธิบายขั้นตอนในการปรับเปลี่ยนสีของตัวเลือกที่เลือก สำหรับสิ่งนี้ อันดับแรก เราจะสร้างเมนูแบบเลื่อนลงและจัดรูปแบบโดยใช้ CSS จากนั้นเปลี่ยนสีของตัวเลือกที่เลือก มาเริ่มกันเลย! วิธีสร้างเมนูแบบเลื่อนลงโดยใช้ HTML & CSS ใน HTML คุณสามารถสร้างเมนูแบบเลื่อนลงโดยใช้ “ ”, “ ' และ ' <ตัวเลือก> ” แท็ก เพื่อให้เข้าใจได้ชัดเจนยิ่งขึ้น ให้ย้ายไปที่ไวยากรณ์ของเมนูแบบเลื่อนลง ไวยากรณ์ นี่คือไวยากรณ์ของเมนูแบบเลื่อนลง: < ฉลาก > ข้อความ ฉลาก > < เลือก > < ตัวเลือก ค่า = '' > ตัวเลือกที่ 1 ตัวเลือก > < ตัวเลือก ค่า = '' > ตัวเลือก2 ตัวเลือก > ... < ตัวเลือก ค่า = '' > ตัวเลือกN ตัวเลือก > เลือก > มาอธิบายแท็ก HTML ที่ใช้ในไวยากรณ์ด้านบนกัน: <ป้ายกำกับ>: ใช้เพื่อระบุตัวเลือกย่อ ในรูปแบบข้อความ <เลือก>: องค์ประกอบนี้ช่วยให้ผู้ใช้สามารถเลือกรายการจากรายการ <ตัวเลือก>: ใช้เพื่อจัดเตรียมตัวเลือกสำหรับเมนูแบบเลื่อนลง ที่นี่เรานำเสนอตัวอย่างที่ใช้งานได้จริงเพื่ออธิบายไวยากรณ์ข้างต้น ขั้นตอนที่ 1: สร้างเมนูแบบเลื่อนลง อันดับแรก เราจะสร้าง และเพิ่มหัวข้อโดยใช้แท็ก ในการเพิ่มเมนูแบบเลื่อนลงเราจะใช้แท็กป้ายกำกับและเพิ่ม ' เลือกประเทศ ” เป็นฉลาก หลังจากนั้น เราจะใช้แท็ก เพื่อสร้างตัวเลือกที่น่ารับประทานสำหรับผู้ใช้และกำหนดค่าตัวเลือกด้วยปุ่ม “ <ตัวเลือก> ” แท็ก HTML < div > < ชั่วโมง1 > ลินุกซ์ ชั่วโมง1 > < ฉลาก > เลือกประเทศ: ฉลาก > < เลือก ชื่อ = 'เลือก' id = 'เลือก' > < ซ่อนตัวเลือกที่เลือกไว้ > --เลือกหนึ่งตัวเลือก-- ตัวเลือก > < ตัวเลือก ค่า = '1' > เยอรมนี ตัวเลือก > < ตัวเลือก ค่า = 'สอง' > อิหร่าน ตัวเลือก > < ตัวเลือก ค่า = '3' > ไก่งวง ตัวเลือก > < ตัวเลือก ค่า = '4' > อินเดีย ตัวเลือก > < ตัวเลือก ค่า = '5' > จีน ตัวเลือก > เลือก > div > บันทึก: เราใช้ “ ซ่อนไว้ เลือกแล้ว ” เพื่อระบุ “ – เลือกตัวเลือก – ” เป็นตัวเลือกเริ่มต้น แต่เมื่อผู้ใช้เลือกหนึ่งในนั้น จะถูกซ่อนไว้ ต่อไปเราจะไปที่ CSS และจัดรูปแบบ ขั้นตอนที่ 2: สไตล์เมนูแบบเลื่อนลงโดยใช้ CSS เราจะใช้ “ div ” เพื่อเข้าถึงคอนเทนเนอร์ที่สร้างขึ้นและตั้งค่าสีพื้นหลังของ div เป็น “ rgb(191, 207, 235) ” เราจะกำหนดความสูงของ div ขนาดตัวอักษรของข้อความ และสีของข้อความเป็น ' 150px ”, “ x-ขนาดใหญ่ ', และ ' rgb(2, 0, 0) ” ตามลำดับ ต่อไปเราจะกำหนดเส้นขอบของ div เป็น “ 5px ”, “ สันเขา ', และ ' rgb(108, 75, 209) ” CSS div { พื้นหลัง-สี: rgb ( 191 , 207 , 235 ) ; ความสูง: 150px; ขนาดตัวอักษร: x ขนาดใหญ่; สี: rgb ( สอง , 0 , 0 ) ; เส้นขอบ: 5px ริดจ์ rgb ( 108 , 75 , 209 ) ; } ตอนนี้เราจะจัดสไตล์เมนูแบบเลื่อนลงและตั้งค่าสีพื้นหลังของเมนูเป็น “ rgb(194, 222, 209) ” และขอบของเมนูเป็น “ 3px ”, “ แข็ง ', และ ' rgb(84, 73, 116) ” หลังจากนั้นเราจะกำหนดความกว้าง ความสูง และขนาดตัวอักษรของเมนูเป็น “ 300px ”, “ 30px ' และ ' ใหญ่ ” ตามลำดับ: เลือก { พื้นหลัง: rgb ( 194 , 222 , 209 ) ; เส้นขอบ: 3px ของแข็ง rgb ( 84 , 73 , 116 ) ; ความกว้าง: 300px; ความสูง: 30px; ขนาดตัวอักษร: ใหญ่; } ดังที่คุณเห็นจากผลลัพธ์ เมนูแบบเลื่อนลงจะถูกสร้างขึ้นและจัดรูปแบบได้สำเร็จโดยใช้ HTML และ CSS: ในผลลัพธ์ที่ให้ไว้ด้านบน คุณจะเห็นได้ว่าเมนูแบบเลื่อนลงถูกสร้างขึ้น และช่วยให้คุณสามารถเลือกตัวเลือกใดก็ได้ตามความต้องการของคุณ เราย้ายไปยังส่วนถัดไปที่เราจะเปลี่ยนสีตัวเลือกที่เลือกโดยใช้ CSS จะเปลี่ยนสีของตัวเลือกที่เลือกโดยใช้ CSS ได้อย่างไร ในการเปลี่ยนสีตัวเลือกที่เลือกของเมนู “ :checked ” ใช้ตัวเลือกของ CSS :checked เป็นองค์ประกอบคลาสหลอกที่สามารถเชื่อมโยงกับองค์ประกอบประเภทอินพุตเท่านั้น เช่น “ ตัวเลือก ”, “ ช่องทำเครื่องหมาย ', และ ' วิทยุ ปุ่ม ” ส่วนใหญ่จะใช้เพื่อเปลี่ยนพฤติกรรมของค่าที่เลือกขององค์ประกอบเหล่านี้ ไวยากรณ์ ไวยากรณ์ของ :checked คือ: element_name:checked { ประกาศ CSS; } ในการประกาศ CSS คุณสามารถเขียนโค้ดสำหรับค่าที่เลือกของตัวเลือก ช่องทำเครื่องหมาย และตัวเลือก ตอนนี้ ย้ายไปที่เมนูและเปลี่ยนสีของตัวเลือกที่เลือกโดยใช้ :checked selector ในการทำเช่นนั้น เราจะใช้ “ ตัวเลือก ” เพื่อเข้าถึงตัวเลือกที่สร้างในเมนูและ “ :checked ” หลอกคลาสไปยังตัวเลือกเมนูที่เลือก อนุญาตให้เปลี่ยนพฤติกรรมของตัวเลือกที่เลือก ต่อไปเราจะกำหนดสีของตัวเลือกที่เลือกเป็น “ rgb(246, 250, 0) ” และพื้นหลังของตัวเลือกที่เลือกเป็น “ rgb(5, 26, 1) ”: ตัวเลือก:checked { สี: rgb ( 246 , 250 , 0 ) ; พื้นหลัง-สี: rgb ( 5 , 26 , 1 ) ; } ดังที่คุณเห็นในผลลัพธ์ต่อไปนี้ พื้นหลังและสีของตัวเลือกที่เลือกจะเปลี่ยนไป: เราได้อธิบายวิธีการเปลี่ยนสีของตัวเลือกที่เลือกโดยใช้ CSS บทสรุป “ :checked ” selector ของ pseudo-class ใช้ในการเปลี่ยนสีของ option ที่เลือก :checked ถูกใช้พร้อมกับ “ ตัวเลือก ” ของเมนูแบบเลื่อนลง และหลังจากนั้น คุณสามารถกำหนดสีของตัวเลือกที่เลือกได้ คู่มือนี้อธิบายวิธีการสร้างและกำหนดสไตล์เมนูแบบเลื่อนลง จากนั้นสาธิตขั้นตอนการเปลี่ยนสีตัวเลือกที่เลือกโดยใช้ CSS อื่น