วิธีการสร้าง: เมนูที่ติดตั้งติด
เรียนรู้วิธีการใช้ CSS สร้างเมนูที่ติดตั้งติด
วิธีการสร้างแถวประจำที่ติดตั้งติดของหัวเว็บ
ขั้นที่สี่ - เพิ่ม HTML:
<div class="navbar"> <a href="#home">Home</a> <a href="#news">News</a> <a href="#contact">Contact</a> </div> <div class="main"> <p>Some text some text some text some text..</p> </div>
ขั้นที่สอง - เพิ่ม CSS:
เพื่อที่จะสร้างแถวประจำที่ติดตั้งติดของเมนูที่อยู่ด้านบน ใช้ position:fixed
และ top:0
โปรดระวังว่า แถวประจำที่ติดตั้งติดจะเข้าที่เนื้อหาอื่นของคุณ。เพื่อแก้ปัญหานี้ โปรดเพิ่มระยะหน้าของด้านบนที่เท่ากับหรือมากกว่าความสูงของเมนู (margin-top) ของเนื้อหาที่อยู่ด้านบนของเมนู。
/* แถวประจำการแนะนำ */ .navbar { overflow: hidden; background-color: #333; position: fixed; /* จัดให้แถวประจำที่ตั้งตัวติด */ top: 0; /* จัดให้แถวประจำที่ด้านบนของหน้าเว็บ */ width: 100%; /* ความกว้างทั้งหมด */ } /* ลิงก์ในแถวประจำการแนะนำ */ .navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; } /* กำหนดสีพื้นหลังเมื่อเปลี่ยนไปที่ด้านล่าง */ .navbar a:hover { background: #ddd; color: black; } /* สำหรับเนื้อหาหลัก */ .main { margin-top: 30px; /* กำหนดระยะหน้าของด้านบนเพื่อป้องกันการบางกลุ่มของเนื้อหา */ }
วิธีการสร้างแถวประจำที่ด้านล่างที่ติดตั้งติดของเมนู
เพื่อที่จะสร้างแถวประจำที่ด้านล่างที่ติดตั้งติดของเมนูประจำที่ด้านล่าง ใช้ position:fixed
และ bottom:0
:
/* แถวประจำการแนะนำ */ .navbar { position: fixed; /* จัดให้แถวประจำที่ตั้งตัวติด */ bottom: 0; /* จัดให้แถวประจำที่ด้านล่างของหน้าเว็บ */ width: 100%; /* ความกว้างทั้งหมด */ } /* สำหรับเนื้อหาหลัก */ .main { margin-bottom: 30px; /* กำหนดระยะหลังด้านล่างเพื่อป้องกันการบางกลุ่มของเนื้อหา */ }
相关页面
教程:CSS 导航栏