/ / เราสร้างเมนูแนวนอนสำหรับไซต์ด้วยตัวเอง

เราสร้างเมนูแนวนอนสำหรับไซต์ด้วยตัวเอง

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

เรียนทำเมนู

เราจะพยายามไม่เบี่ยงเบนไปจากความหมายซึ่งเป็นไปตามผู้ทรงคุณวุฒิของเค้าโครง ขั้นแรกเราต้องสร้าง "โครงกระดูก" สำหรับเมนู HTML ของเราเรียนรู้ทักษะพื้นฐานเพื่อสร้างเมนูแนวนอนด้วยตัวเราเอง จากนั้นเราจะตกแต่งโดยใช้สไตล์ชีต ให้เมนูแนวนอนของเรามี 5 รายการ รายการแรกจะเปลี่ยนเส้นทางไปยังโฮมเพจ ประเด็นที่สองคือ "เกี่ยวกับเรา" รางวัลที่สามคือ "รางวัลของเรา" ประการที่สี่คือ "สิ่งนี้น่าสนใจ" ประการที่ห้า - "ติดต่อเรา"

โค้ด HTML มีลักษณะดังนี้:

เมนูแนวนอน
ใครไม่รู้: แท็ก ul ใช้สำหรับรายการสัญลักษณ์แสดงหัวข้อย่อยองค์ประกอบเริ่มต้นด้วย li แท็ก Li สืบทอดรูปแบบที่ใช้กับ ul

Ul เป็นรายการบล็อกซึ่งจะถูกยืดออกไปตามความกว้างของหน้า หลี่ยังบล็อค

มาสร้าง index.html เราพิมพ์รหัสของเราณ จุดนี้เบราว์เซอร์จะแสดงเมนูแนวตั้งแทนที่จะเป็นแนวนอน แต่เรามีเป้าหมายกับคุณ - เพื่อสร้างเมนูแนวนอนสำหรับไซต์ สำหรับสิ่งนี้เราต้องใช้ CSS

CSS มีไว้ทำอะไร?

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

การใช้สไตล์ชีทเพื่อออกแบบเมนู

เมนูแนวนอนสำหรับไซต์
โค้ด CSS สำหรับเมนู:

  1. # my_1menu {สไตล์รายการ: ไม่มี; ช่องว่างภายใน: 6; ความกว้าง: 800px; ระยะขอบ: อัตโนมัติ;}
  2. # my_1menu li {ลอย: ซ้าย; แบบอักษร: ตัวเอียง 18px Arial;}
  3. # my_1menu ก {color: # 756; แสดง: บล็อก; ความสูง: 55px; บรรทัดความสูง: 55px; padding: 0px 15px 0px 15px; พื้นหลัง: #dfc; ตกแต่งข้อความ: ไม่มี;}
  4. # my_1menu a: hover {color: #foa; พื้นหลัง: # 788;}

ตอนนี้เรามาดูเมนูแนวนอน CSS ที่เป็นผลลัพธ์

# my_1menu - นี่คือวิธีกำหนดสไตล์สำหรับองค์ประกอบ UL ด้วย id = my_1menu, list-style: none คือคำสั่งในการลบเครื่องหมายทางด้านซ้ายขององค์ประกอบรายการ

width: 800px - ความกว้างของเมนูคือ 800px

padding: 0 - สิ่งนี้จะลบช่องว่างภายใน

ระยะขอบ: อัตโนมัติ - การจัดแนวของเมนูแนวนอนตรงกลางหน้าของเรา

# my_1menu li - จัดแต่งทรงผมองค์ประกอบ li

height: 55px - ความสูงของเมนู

# my_1menu a: hover - กำหนดสไตล์ให้กับ a-element เมื่อวางเมาส์เหนือมัน

เมนูแนวนอน CSS
เราจะไม่อธิบายแต่ละบรรทัดโดยละเอียดดังนั้นวิธีที่นักพัฒนาซอฟต์แวร์แต่ละรายสามารถตั้งค่าพารามิเตอร์ได้ที่นี่ นี่คือพื้นฐานของการนำสไตล์ไปใช้กับเมนูบนเว็บไซต์ คุณสามารถให้รูปลักษณ์ที่สมบูรณ์และสวยงามมากขึ้นได้โดยใช้รูปภาพ ให้องค์ประกอบตัวอย่างเช่น background: url (img1.png) repeat-x ปล่อยให้เป็นพื้นหลัง: url (img2.png) repeat-x สำหรับ a: hover

ใช้จินตนาการความคิดสร้างสรรค์ของคุณ จากนั้นจากความรู้เกี่ยวกับวิธีสร้างเมนูที่ง่ายที่สุดบนไซต์คุณสามารถพัฒนาเพจด้วยการออกแบบที่เป็นเอกลักษณ์ของคุณเองได้

ชอบ:
0
บทความยอดนิยม
การพัฒนาทางจิตวิญญาณ
อาหาร
Y