Devdit
 

CSS เมนูเลื่อนตามหน้าจอ ด้วย position: fixed

4.3K

สอนเขียน CSS สร้างเมนูเลื่อนตามหน้าจอ ด้วยคำสั่ง position: fixed ร่วมกับกำหนดค่า top และ left ตัวอย่างแนะนำการสร้างเมนูเว็บไซต์ด้วยคำสั่ง ul li และกำหนดให้เมนูดังกล่าวเลื่อนตามหน้าจอตลอด สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง CSS เมนูเลื่อนตามหน้าจอ ด้วย position: fixed

<style>
  * {
    padding: 0;
    margin: 0;
  }
  ul {
    width: 100%;
    display: flex;
    text-align:center;
    background-color: #eee;
    position: fixed;
    top: 0;
    left: 0;
  }
  ul li {
    list-style: none;
    width: 100%;
    padding: 1rem;
  }
</style>
<ul>
  <li>หน้าแรก</li>
  <li>สินค้า</li>
  <li>ติดต่อเรา</li>
</ul>

คำอธิบาย

CSS เมนูเลื่อนตามหน้าจอ ตัวอย่างสร้างเมนูด้วย ul และกำหนดแต่ละเมนูด้วย li โดยคำสั่ง CSS ที่ทำให้เมนูเลื่อนตามหน้าจอ ส่วนสำคัญคือ position: fixed หมายความว่ากำหนดให้ elements ดังกล่าวมีตำแหน่งการแสดงผลที่หน้าเว็บไซต์แบบคงที่ ถาวร โดยกำหนดตำแหน่งร่วมกับคำสั่ง top: 0 และ left: 0 คืออยู่ชิดด้านบนมุมซ้ายของเว็บไซต์ตลอด ทำให้เมนูดังกล่าวมีคุณสมบัติเลื่อนตามหน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ