แท็ก ช่วยให้คุณสร้างองค์ประกอบอินเทอร์เฟซในรูปแบบของรายการแบบเลื่อนลง รวมถึงรายการที่มีตัวเลือกเดียวหรือหลายรายการ ดังที่แสดงด้านล่าง การปรากฏครั้งสุดท้ายขึ้นอยู่กับการใช้แอตทริบิวต์ขนาดของแท็ก ซึ่งกำหนดความสูงของรายการ
ความกว้างของรายการถูกกำหนดโดยข้อความที่กว้างที่สุดที่ระบุในแท็ก และยังสามารถเปลี่ยนแปลงได้โดยใช้สไตล์ แต่ละรายการจะถูกสร้างขึ้นโดยใช้แท็ก ซึ่งจะต้องฝังอยู่ในคอนเทนเนอร์ หากคุณวางแผนที่จะส่งข้อมูลรายการไปยังเซิร์ฟเวอร์ คุณจะต้องวางองค์ประกอบไว้ในแบบฟอร์ม นี่ยังจำเป็นเมื่อเข้าถึงข้อมูลรายการผ่านสคริปต์ไวยากรณ์ รายการ 1 คุณลักษณะ 2 รายการ ช่วยให้คุณสามารถข้ามไปยังรายการโดยใช้แป้นพิมพ์ลัดบางรายการ
ตั้งค่ารายการเพื่อรับโฟกัสหลังจากโหลดเพจแล้ว
บล็อกการเข้าถึงและการแก้ไของค์ประกอบ
เชื่อมโยงรายการกับแบบฟอร์ม
ช่วยให้คุณสามารถเลือกหลายรายการพร้อมกัน
ชื่อขององค์ประกอบที่จะส่งไปยังเซิร์ฟเวอร์หรือเข้าถึงผ่านสคริปต์- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
เมนูหลัก
- ฐานความรู้
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- +ฐานความรู้ /* รายการบล็อกส่วนขยาย */
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- +ฐานความรู้ /* รายการบล็อกส่วนขยาย */
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- จำเป็นต้องเลือกรายการก่อนที่จะส่งแบบฟอร์ม
- จำนวนบรรทัดรายการที่จะแสดง
- กำหนดลำดับของการเปลี่ยนแปลงระหว่างองค์ประกอบเมื่อกดปุ่ม Tab ปิด
- ที่จำเป็น.
- HTML5 IE Cr Op Sa Fx
- เลือกแท็ก
- เลือกฮีโร่ Cheburashka Crocodile Gena Shapoklyak Rat Larisa
- จำนวนบรรทัดรายการที่จะแสดง
- รายการแบบเลื่อนลงถูกสร้างขึ้นโดยใช้แท็ก ;
- ภายในแท็ก ตัวเลือกจะถูกกำหนดสำหรับการเลือกโดยใช้แท็ก
- คุณสามารถใช้แอตทริบิวต์ค่าบนแท็กเพื่อเข้าถึงตัวเลือกที่เลือกโดยใช้ PHP, JS, Jquery ฯลฯ
- เฟสบุ๊ค
- ทวิตเตอร์
- กูเกิลพลัส
- VKontakte
- อาร์เอสเอส
- ปลั๊กอิน
เราเพิ่ม + ให้กับมาร์กอัปก่อนหน้าเพื่อใช้ฟังก์ชันการขยายองค์ประกอบของรายการต้นไม้
ต้องเพิ่มสไตล์ต่อไปนี้ให้กับ CSS จากตัวอย่างก่อนหน้านี้:
Treeline .drop ( ตำแหน่ง: สัมบูรณ์; ซ้าย: -6px; ด้านบน: 5px; ความกว้าง: 11px; ความสูง: 11px; ความสูงบรรทัด: 1em; การจัดตำแหน่งข้อความ: กึ่งกลาง; พื้นหลัง: #9F9F9F; สี: #fff; /* พื้นหลัง และสีของปุ่มที่เปิดรายการ */ font-size: 78%; /* Size +/- */ cursor: pointer; -webkit-user-select: none; treeline li: ลูกคนสุดท้าย > .drop (ระยะขอบซ้าย: 1px;) .treeline .drop + ul (จอแสดงผล: none;) .treeline .dropM + ul (จอแสดงผล: block;)
สคริปต์ที่ใช้ฟังก์ชันรายการแบบเลื่อนลงนอกเหนือจาก HTML และ CSS แล้ว วิธีการออกแบบรายการต้นไม้นี้ยังต้องใช้ JS:
$(function() ( var ul = document.querySelectorAll(".treeline > li:not(:only-child) ul, .treeline ul ul"); สำหรับ (var i = 0; i< ul.length; i++) { var div = document.createElement("div"); div.className = "drop"; div.innerHTML = "+"; ul[i].parentNode.insertBefore(div, ul[i].previousSibling); div.onclick = function() { this.innerHTML = (this.innerHTML == "+" ? "−" : "+"); this.className = (this.className == "drop" ? "drop dropM" : "drop"); } } })();
คุณสามารถแทรกโค้ด JS นี้ได้ที่ส่วนท้ายของเนื้อหาโดยไปที่โหมดมุมมองซอร์สโค้ด โปรดทราบว่าโค้ดสคริปต์อาจถูกตัดออกโดยผู้แก้ไข ดังนั้นจึงใช้งานไม่ได้ ในกรณีนี้ ให้ไปที่การตั้งค่าตัวแก้ไขและอนุญาตให้ใช้แท็ก
4. ตัวอย่างรายการต้นไม้แนวตั้ง- /* กำหนดคลาส treevertical */
แท็กตัวเลือก HTML ใช้เพื่อสร้างรายการแบบเลื่อนลงที่อนุญาตให้ผู้ใช้เลือกหนึ่งตัวเลือกจากชุดค่าที่กำหนดไว้ล่วงหน้า
ข้อความที่ผู้ใช้มองเห็นอาจแตกต่างจากข้อความที่ระบุในแอตทริบิวต์ value ต่อไปนี้เป็นวิธีสร้างรายการแบบเลื่อนลง:
เขียว เหลือง ดำ
นอกจากนี้ยังสามารถระบุคลาส CSS แทนการใช้ ID เพื่อจัดรูปแบบรายการแบบเลื่อนลงได้
ในส่วนถัดไป ฉันจะแสดงตัวอย่างการใช้รายการแบบเลื่อนลง HTML ใน JavaScript/JQuery ตัวอย่างจะแสดงวิธีจัดสไตล์โดยใช้ CSS/CSS3 และเฟรมเวิร์ก Bootstrap
ตัวอย่างการสร้างรายการแบบเลื่อนลงอย่างง่ายตัวอย่างนี้ใช้ตัวเลือกการเลือก HTML เพื่อสร้างรายการแบบเลื่อนลงที่มีสามตัวเลือกให้เลือก:
ตัวอย่างข้างต้นใช้มาร์กอัปต่อไปนี้เพื่อสร้างรายการแบบเลื่อนลง:
5 10 15 20 25
การใช้แอตทริบิวต์ค่าตามที่กล่าวไว้ก่อนหน้านี้ ค่าของแอตทริบิวต์ value อาจแตกต่างจากข้อความที่แสดงบนเพจ ตัวอย่างเช่น คุณสามารถแสดงชื่อประเทศหรือสีสำหรับผู้ใช้ และใช้รหัสย่อในแอตทริบิวต์ value
ในตัวอย่างต่อไปนี้ เราจะสร้างรายการแบบเลื่อนลงที่มีแอตทริบิวต์ค่า:
ดูการสาธิตและรหัสออนไลน์
รหัสต่อไปนี้ใช้สำหรับแท็ก:
มารูน เขียว เหลือง น้ำเงิน แดง
ตัวอย่างการเข้าถึงตัวเลือกที่เลือกใน JavaScriptตอนนี้เรามาสร้างตัวอย่างการเข้าถึงค่าของตัวเลือกที่เลือกและดำเนินการบางอย่าง เราสร้างรายการเดียวกันกับตัวอย่างด้านบนพร้อมตัวเลือกสี เมื่อเลือกแล้ว ให้คลิกปุ่มเพื่อใช้สีดังกล่าวกับเอกสาร:
ดูการสาธิตและรหัสออนไลน์
สำหรับค่าตัวเลือก HTML จะใช้รหัสต่อไปนี้:
มารูน เขียว เหลือง น้ำเงิน แดง อื่นๆ
บรรทัดของรหัสต่อไปนี้ใช้ใน JavaScript เพื่อเข้าถึงค่าของแอตทริบิวต์ค่าของตัวเลือก:
var seltheme = document.getElementById("selcolor").value;
เมื่อคลิกปุ่ม ฟังก์ชัน JS จะถูกเรียกใช้ ซึ่งจะกำหนดค่าที่เลือกไว้ในรายการดรอปดาวน์ให้กับตัวแปร ค่านี้ใช้เพื่อใส่สีให้กับเอกสารปัจจุบัน
การเข้าถึงข้อความที่มองเห็นได้ใน JQueryคราวนี้ ฉันจะใช้ JQuery เพื่อเข้าถึงค่าของตัวเลือกที่เลือก: ทั้งข้อความและค่า ในการสาธิตนี้ ฉันจะเข้าถึงข้อความที่มองเห็นได้ในแท็กตัวเลือกในรูปแบบ HTML:
ดูการสาธิตและรหัสออนไลน์
ในโค้ดสำหรับแต่ละตัวเลือกในแท็ก ค่าจะแตกต่างจากข้อความ เมื่อคุณเลือกสีแล้ว jQuery จะแสดงข้อความที่มองเห็นได้ในการแจ้งเตือน รหัสแท็กมีดังนี้:
มารูน เขียว เหลือง น้ำเงิน แดง
ต่อไปนี้เป็นวิธีการเข้าถึงค่านี้ในตัวเลือก HTML ที่เลือก JavaScript ที่เลือก:
var ที่เลือกสี = $("#jqueryselect option:selected").text();
คุณยังสามารถเข้าถึงค่าโดยใช้ JQuery $.val() วิธีการ:
var ที่เลือกสี = $("#jqueryselect").val();
แทนที่บรรทัดนี้ในตัวอย่างด้านบน และโค้ดจะแสดงค่ารหัสย่อ/สีในแอตทริบิวต์ value แทนที่จะเป็นข้อความที่มองเห็นได้
ตัวอย่างการรับค่าในสคริปต์ PHPในตัวอย่างนี้การรับค่าของตัวเลือกที่เลือกจากรายการแบบหล่นลง แบบฟอร์มจะถูกสร้างขึ้นโดยใช้แท็กในส่วนมาร์กอัป หลังจากเลือกสีจากรายการแบบเลื่อนลงแล้ว ให้คลิกที่ปุ่ม "ส่ง" ข้อมูลแบบฟอร์มจะถูกส่งไปยังไฟล์ PHP เดียวกัน หลังจากนั้นสีที่เลือกจะปรากฏขึ้น:
ดูการสาธิตและรหัสออนไลน์
วิธีการของแบบฟอร์มที่ใช้ในตัวอย่างคือ POST ดังนั้นคุณจึงสามารถรับค่าของแบบฟอร์มได้โดยใช้อาร์เรย์ PHP $_POST[“”] นี่คือโค้ดแบบฟอร์มที่ใช้ในตัวอย่าง:
เลือกสี: มารูน เขียว เหลือง น้ำเงิน แดง
และนี่คือวิธีการใช้สคริปต์ PHP เพื่อรับค่าตัวเลือกการเลือก HTML:
หากแบบฟอร์มระบุวิธีการ GET ให้ใช้อาร์เรย์ PHP $_GET[“”]
จัดแต่งทรงผมรายการแบบเลื่อนลงด้วย CSSตอนนี้เรามาดูวิธีจัดรูปแบบรายการแบบเลื่อนลงโดยใช้พลังของ CSS ในการสาธิตต่อไปนี้ ฉันใช้คุณสมบัติ CSS แบบง่าย ๆ และคุณสมบัติการไล่ระดับสี CSS3:
ดูการสาธิตและรหัสออนไลน์
เมื่อใช้ร่วมกับการไล่ระดับสีเชิงเส้น จะใช้คุณสมบัติ box-shadow ที่นี่ โค้ด CSS ที่สมบูรณ์มีลักษณะดังนี้:
Selcls ( padding: 3px; border: solid 1px #517B97; เค้าร่าง: 0; พื้นหลัง: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #CAD9E3) ถึง (#FFFFFF)); พื้นหลัง: -moz-linear-gradient(top, #FFFFFF, #CAD9E3 1px, #FFFFFF 25px); : rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
มุมโค้งมนโดยใช้คุณสมบัติ border-radiusสำหรับตัวเลือกการเลือก HTML เราจะตั้งค่าคุณสมบัติ border-radius ของ CSS3 เพื่อให้มุมโค้งมน โทนสีก็เปลี่ยนไปเช่นกัน คุณสามารถทดลองกับเส้นขอบ ความกว้าง ระยะขอบ และคุณสมบัติอื่นๆ ได้ตามที่คุณต้องการ:
ดูการสาธิตและโค้ดออนไลน์โดยใช้แอตทริบิวต์และสไตล์ CSS หลายแบบ
หากต้องการอนุญาตให้ผู้ใช้เลือกหลายตัวเลือกจากรายการ คุณต้องใช้แอตทริบิวต์หลายรายการ ในตัวอย่างข้างต้น สามารถเลือกได้เพียงตัวเลือกเดียวเท่านั้น เมื่อใช้หลายรายการ คุณสามารถเลือกตัวเลือกได้หลายรายการโดยกดปุ่ม CTRL:
ดูการสาธิตและโค้ดออนไลน์ การใช้เฟรมเวิร์ก Bootstrap และปลั๊กอินเพื่อสร้างรายการแบบเลื่อนลงที่สวยงาม
หากคุณใช้เฟรมเวิร์ก Bootstrap คุณจะมีโอกาสใช้ปลั๊กอินเพื่อสร้างตัวเลือก HTML ที่ยอดเยี่ยม
วันนี้ผมอยากจะนำเสนอ “สูตร” เล็กๆ น้อยๆ สำหรับการสร้างรายการใน CSS ไม่มี JQuery ไม่มี CSS3 - แค่ CSS ข้ามเบราว์เซอร์เก่าที่ดี ตัวอย่างนี้ค่อนข้างง่าย สหายผู้มีประสบการณ์จึงอาจไม่สนใจ เราจะใช้รายการแบบเลื่อนลงพร้อมปุ่มโซเชียล
เอาล่ะอย่าคุยกันนาน เรามาเข้าเรื่องกันดีกว่า
HTML แบ่งปันโพสต์นี้ฉันจงใจละเว้นประเด็นทั่วไป เช่น การรวมสไตล์ เพื่อไม่ให้โค้ดเติบโต ฉันจะให้ลิงก์ไปยังแหล่งที่มาที่ด้านล่างของหน้า - ทุกอย่างอยู่ที่นั่น
สิ่งที่เรามีใน HTML คือรายการปกติและส่วนหัวที่ผิดปกติ คุณลักษณะที่ไม่ธรรมดาของมันคือการสร้างไฮเปอร์ลิงก์ ซึ่งช่วยให้คุณสามารถติดตามเหตุการณ์ :hover ซึ่งก็คือการโฮเวอร์ รายการแบบเลื่อนลงจะทำงานเมื่อคุณวางเมาส์เหนือชื่อ
ขั้นแรก มาดูรูปแบบพื้นฐานของรายการแบบเลื่อนลง ฉันพยายามแสดงความคิดเห็นโค้ดทุกบรรทัดเพื่อให้ชัดเจนยิ่งขึ้น:
/*รีเซ็ตช่องว่างภายใน*/ .droplink ul,.droplink h3,.droplink h3 a( padding:0;margin:0 ) /*Basic wrapper*/ .droplink ( width:200px; Position:absolute; Margin:10px 0 0 25px ) /*รูปแบบบล็อกโฮเวอร์*/ .droplink:hover( height:auto; background-color:#3E403D; border:solid 1px #3A3C39 ) /*หัวเรื่องในสถานะปกติ*/ .droplink h3 a( text-align:center ; ความกว้าง:100%; จอแสดงผล:บล็อก; การขยาย:12px 0px; น้ำหนัก:ตัวหนา; ตำแหน่ง:สัมบูรณ์ )
ไม่มีอะไรพิเศษที่นี่ เราได้ระบุขนาดและรูปแบบของบล็อก รูปแบบของส่วนหัว และสำหรับทั้งสององค์ประกอบ รูปแบบของพวกมันเมื่อวางเคอร์เซอร์ ไปต่อกันดีกว่า:
/*ซ่อนรายการโดยไม่ต้องโฮเวอร์*/ .droplink ul( list-style:none; display:none ) /*แสดงรายการเมื่อโฮเวอร์*/ .droplink:hover ul( display:block; margin-top:40px ) .droplink li( จอแสดงผล:บล็อก)
โค้ดนี้น่าสนใจกว่าและแสดงให้เห็นว่ารายการแบบเลื่อนลงทำงานอย่างไรเมื่อวางเมาส์เหนือ ในสภาวะปกติมีค่าใช้จ่าย จอแสดงผล:ไม่มี,นั่นคือมันไม่แสดง เมื่อโฮเวอร์ เราจะแสดงเป็นบล็อก นั่นเป็นความลับทั้งหมด ตอนนี้เรามาตกแต่งองค์ประกอบรายการกันเล็กน้อยแล้วใส่ไอคอน:
/*รูปแบบรายการรายการ*/ .droplink li a( padding:5px 12px 4px 34px; margin:1px; background-color:#484A47; display:block; color:#FFF; การตกแต่งข้อความ:none; ขนาดตัวอักษร:12px ; พื้นหลังซ้ำ: ไม่ซ้ำ; ตำแหน่งพื้นหลัง: 10px 3px ) /*สไตล์องค์ประกอบโฮเวอร์*/ .droplink li a:hover( สีพื้นหลัง:#999 ) /*ไอคอน*/ .facebook a (รูปภาพพื้นหลัง) :url("icons/facebook.png")) .twitter a (พื้นหลังภาพ:url("icons/twitter.png")) .vk a (พื้นหลังภาพ:url("icons/vk.png")) .rss a (พื้นหลังภาพ:url("icons/rss.png")) .gplus a (พื้นหลังภาพ:url("icons/gplus.png"))
นั่นคือทั้งหมดจริงๆ รายการแบบเลื่อนลงพร้อมและดูดีทีเดียว คุณสามารถออกแบบองค์ประกอบต่างๆ ตามดุลยพินิจของคุณ เพิ่มมุมโค้งมน และรายละเอียดอื่นๆ
หากคุณต้องการให้รายการ "ซ้อนทับ" ข้อความด้านล่างเมื่อวางเมาส์เหนือ ให้มองไปด้านข้าง ดัชนี z.
หากมีบางอย่างไม่ชัดเจนหรือไม่ได้ผล ถามในความคิดเห็นหรือใช้ปุ่ม “ส่งข้อความ” ก็อยู่ที่นั่น ->
บ่อยครั้งที่ผู้เริ่มต้นต้องเผชิญกับปัญหาในการออกแบบรายการแบบเลื่อนลง เนื่องจากคุณไม่สามารถทำอะไรพิเศษกับการเลือกดั้งเดิมได้ จากนั้น jQuery ก็เข้ามาช่วยเหลือ และคุณสามารถทำอะไรได้เกือบทุกอย่าง
แต่จะเป็นอย่างไรถ้าฉันบอกคุณว่ามันเป็นไปได้ที่จะออกแบบรายการแบบเลื่อนลง HTML มาตรฐานโดยใช้ CSS ล้วนๆ ล่ะ
รายการแบบเลื่อนลงใน HTMLสีของพื้นหลังและข้อความสามารถเปลี่ยนแปลงได้ และทำได้ง่ายมาก
Sherlock Holmes The Great Gatsby V สำหรับ Vendetta หมาป่าแห่ง Wallstreet Quantum of Solace
เราได้เพิ่มคลาส 2 คลาสเพื่อสแปน คลาสหนึ่งคลาสหลักซึ่งจะมีสไตล์ "ดรอปดาวน์แบบกำหนดเอง" หลักทั้งหมด และคลาสที่สองขนาดใหญ่ซึ่งจะกำหนดขนาดของรายการดรอปดาวน์ เราสามารถจัดเตรียมล่วงหน้าได้ 3 ขนาด ใหญ่ กลาง เล็ก และกำหนดขนาดตัวอักษรตามสไตล์ และอย่ากังวลกับอนาคต คุณสามารถข้ามขั้นตอนนี้ได้ ทุกอย่างขึ้นอยู่กับการออกแบบของคุณบนเว็บไซต์
เนื้อความ ( พื้นหลัง: #2a2a2b; สี: #fff; text-align: center; ตระกูลแบบอักษร: Arial, Helvetica; ) .big ( ขนาดแบบอักษร: 1.2em; ) /* ดรอปดาวน์แบบกำหนดเอง */ .custom-dropdown ( ตำแหน่ง : สัมพันธ์; display: inline-block; ขนาด: ช่องว่างภายใน: .5em; border: 0; border-radius: 0.01px; ; /* ซ่อนลูกศรเริ่มต้นใน chrome OSX */ ) .custom-dropdown::before, .custom-dropdown::after (เนื้อหา: "" ; ตำแหน่ง: สัมบูรณ์; เหตุการณ์ตัวชี้: ไม่มี; ) .custom-dropdown:: after ( /* ลูกศรแบบเลื่อนลงแบบกำหนดเอง */ เนื้อหา: "\25BC"; ความสูง: 1em; ขนาดตัวอักษร: .625em; line-height: 1 ; ขวา: 1.2em; ด้านบน: 50%; ระยะขอบบน: -.5em ; ) .custom-dropdown::before ( /* ปกลูกศรแบบเลื่อนลงที่กำหนดเอง */ ความกว้าง: 2em; ขวา: 0; ด้านบน: 0; ด้านล่าง: 0; รัศมีเส้นขอบ: 0 3px 3px 0; ) .custom-dropdown select ( color: rgba(0,0,0,.3); ) .custom-dropdown select::after ( color: rgba(0,0,0,.1); ) .custom-dropdown::before ( สีพื้นหลัง: rgba(0,0,0,.15); ) .custom-dropdown::after ( สี: rgba(0,0,0,.4); )
หากคุณไม่ต้องการรบกวนและศึกษาสไตล์ เพียงเพิ่มมันลงในไซต์ของคุณและเปลี่ยนสีให้เข้ากับดีไซน์ของไซต์ของคุณ จากนั้นคุณเพียงแค่ต้องเปลี่ยนสีพื้นหลังและค่าสีในรูปแบบ ".custom-dropdown select"