Skip to main content

ฉันจะสร้างเมนู CSS แบบหล่นลงได้อย่างไร

แผ่นสไตล์ Cascading (CSS) เป็นชื่อที่ใช้เพื่ออธิบายวิธีการจัดรูปแบบภาษามาร์กอัปข้อความไฮเปอร์ (HTML) หรือเอกสารมาร์กอัป (XML) ที่ขยายได้ (XML)มันสามารถใช้สำหรับเอกสาร XML ทุกประเภท แต่ส่วนใหญ่มักใช้กับหน้าเว็บที่เขียนใน HTMLCSS สามารถใช้เพื่อสร้างเมนูแบบเลื่อนลงบนหน้าเว็บเมนู CSS แบบหล่นลงมีรายการข้อความเดียวที่แสดงจนกว่าผู้เข้าชมจะใช้เมาส์เพื่อโฮเวอร์เหนือเมนูซึ่งจุดทั้งหมดของรายการจะปรากฏขึ้นเมนูถูกสร้างขึ้นโดยใช้การระบุ CSS และแท็กคลาส

แบบเลื่อนลงเมนู CSS เริ่มต้นด้วยตัวเลือก IDตัวเลือกนี้ดูเหมือน #35;ตามด้วยชื่อของ IDคุณสามารถตั้งชื่อ ID อะไรก็ได้ แต่ควรเป็นคำอธิบายเพื่อให้ผู้อื่นสามารถอ่านรหัสของคุณได้ตัวอย่างเช่นเมนูแบบเลื่อนลงสามารถใช้รหัส #35; drop1.

สร้างคลาสสำหรับรายการแรกในเมนูแบบเลื่อนลง CSS โดยใช้ตัวเลือกคลาสซึ่งดูเหมือนระยะเวลาคลาสจะเป็นส่วนหนึ่งขององค์ประกอบรายการ HTMLองค์ประกอบรายการถูกกำหนดโดยอักขระ liสร้างคลาสระดับบนสุดโดยพิมพ์ li.topคำอธิบายชั้นเรียนอยู่ระหว่างการจัดฟันสองอัน

ตัวอย่างต่อไปนี้แสดงรหัส CSS ทั้งหมดสำหรับรายการแรกในรายการ:

#35; drop1 li.top #123; Font-Family #58;Verdana, Geneva, San-Serif #59;

Font-Size #58;100%#59; color #58;#35; FF00FF #59; #125;

ถัดไปสร้างคลาสสำหรับรายการที่จะซ่อนอยู่ใต้รายการแรกในเมนู CSSชั้นเรียนจะอธิบายรายการ HTML ที่ไม่ได้เรียงลำดับซึ่งถูกกำหนดด้วยตัวละคร ULคำอธิบายจะมีลักษณะเหมือนกับรายการเมนูระดับบนสุดด้วยการเพิ่มคำที่แสดงคำ #58; ไม่มี#59 ที่จุดเริ่มต้นของคำอธิบายสิ่งนี้บ่งชี้ว่ารายการในรายการที่ไม่ได้เรียงลำดับจะถูกซ่อนไว้จนกว่าตัวชี้จะวนเวียนอยู่เหนือเมนู CSS แบบเลื่อนลง

ต่อไปนี้เป็นตัวอย่างของส่วนนี้ของรหัส CSS #58;

#35; drop1 ul.link #123; display #58; ไม่มี#59

font-family #58;Verdana, Geneva, San-Serif #59;

Font-Size #58;100%#59; color #58;#35; FF00FF #59; #125;

คุณจะต้องการเมนู CSS แบบเลื่อนลงเพื่อปรากฏในส่วนที่เหลือของเอกสาร HMTLมิฉะนั้นเมื่อผู้เข้าชมวนอยู่เหนือเมนูมันจะผลักเอกสารที่เหลือลงไปที่หน้าเพื่อให้มีที่ว่างสำหรับรายการการตั้งค่าองค์ประกอบตำแหน่งเป็นสัมบูรณ์จะทำสิ่งนี้

รหัสที่จะตั้งค่าตำแหน่งคือ #58;

#35; drop1 #123; ตำแหน่ง #58; Absolute #59; #125;

นั่นคือทั้งหมดที่จำเป็นสำหรับส่วน CSS ของการเลื่อนลงเมนู.ส่วนที่เหลือของเมนู CSS แบบเลื่อนลงถูกสร้างขึ้นในเอกสาร HTML โดยใช้องค์ประกอบ DIV, ID, คลาส, LI และ ULแท็ก div จะแยกส่วนเมนูของเอกสารประเภท #60; div id ' drop1 #62;เพื่อสร้างส่วนเมนูแบบเลื่อนลงจากนั้นเริ่มรายการที่ไม่ได้เรียงลำดับโดยใช้องค์ประกอบ HTML UL

เพิ่มคลาสด้านบนลงในรายการรายการแรกและคลาสลิงค์สำหรับส่วนที่เหลือของรายการรหัส HTML ควรมีลักษณะคล้ายกับ:

#60; div id ' drop1 #62;

#60; Li class ' TOP #62; รายการด้านบน #60; #47; li #62;

#60; li class ' ลิงก์ #62; #60; a href '##62; รายการ #60; #47; a #62; #60; #47; li #62;

#60; li class ' ลิงก์ #62; #60; a href '##62; รายการ #60; #47; a #62; #60; #47; li #62;

#60; Li class ' ลิงก์ #62; #60; a href '##62; รายการ #60; #62;#47; a #62; #60; #47; li #62;
#60; #47; ul #62;#60; #47; div #62;

เมื่อคุณเปิดเอกสารในเว็บเบราว์เซอร์เมนูแบบเลื่อนลง CSS จะปรากฏเป็นรายการเดียวในหน้าเมื่อคุณเลื่อนเมาส์ไปที่รายการด้านบนเมนูที่เหลือจะปรากฏขึ้นส่วนที่เหลือของข้อความบนหน้าจะไม่ย้าย แต่บางส่วนจะถูกซ่อนโดยเมนู