วิธีการสร้าง: แถวเมนูข้างยืนยัน

เรียนรู้วิธีการใช้ CSS ที่จะสร้างแถวเมนูข้างขวายืนยัน

ความสูงทั้งหมด:

ทดลองด้วยตัวเอง

ความสูงอัตโนมัติ:

ทดลองด้วยตัวเอง

สร้างแถวข้างติดตั้ง

ขั้นที่ 1 - เพิ่ม HTML:

<!-- แถวนำทางข้าง -->
<div class="sidenav">
  <a href="#">เกี่ยวกับเรา</a>
  <a href="#">บริการ</a>
  <a href="#">ลูกค้า</a>
  <a href="#">ติดต่อ</a>
</div>
<!-- สำเนียงของหน้า -->
<div class="main">
  ...
</div>

ขั้นที่ 2 - เพิ่ม CSS:

/* มีเมนูแถวข้าง */
.sidenav {
  height: 100%; /* ความสูงทั้งหมด: หากต้องการความสูงที่อัตโนมัติ ลบการตั้งค่านี้ */
  width: 160px; /* ตั้งค่าความกว้างของแถวข้าง */
  position: fixed; /* ใช้แถวข้างเป็นการติดตั้ง (ยังคงอยู่ในตำแหน่งเดิมเมื่อเลื่อนหน้า) */
  z-index: 1; /* ยังคงอยู่ที่ด้านบน */
  top: 0; /* ยังคงอยู่ที่ด้านบน */
  left: 0;
  background-color: #111; /* สีดำ */
  overflow-x: hidden; /* ปิดการเลื่อนทิศน์ตรงแนวนอก */
  padding-top: 20px;
}
/* ลิงก์ของเมนูแนวทาง */
.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
}
/* แก้ไขสีของข้อความเมื่อหมุนเมาส์เหนือลิงก์แนวทาง */
.sidenav a:hover {
  color: #f1f1f1;
}
/* ตั้งค่ารูปแบบสำหรับเนื้อหาของหน้า */
.main {
  margin-left: 160px; /* ตรงกับความกว้างของแถวข้าง */
  padding: 0px 10px;
}
/* บนหน้าจอที่สูงต่ำกว่า 450 พิกเซลล์ แก้ไขรูปแบบของแถวข้าง (ระยะในเนื้อหาน้อยกว่าและขนาดตัวอักษรเล็กกว่า) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

相关页面

教程:CSS 导航栏

教程:如何创建侧导航栏