แบบภาพการสร้าง: ตัวแสดงการเลื่อน
เรียนรู้ว่าจะสร้างตัวแสดงการเลื่อนด้วย CSS และ JavaScript。
แบบภาพการสร้างตัวแสดงการเลื่อน
ขั้นที่ 1 - เพิ่ม HTML:
<div class="header"> <h2>ตัวแสดงการเลื่อน</h2> <div class="progress-container"> <div class="progress-bar" id="myBar"></div> </div> </div> <div>content...</div>
ขั้นที่ 2 - เพิ่ม CSS:
/* กำหนดรูปแบบหัวข้อ: ตำแหน่งตั้งตารง (ยังคงอยู่ด้านบนเสมอ) */ .header { position: fixed; top: 0; z-index: 1; width: 100%; background-color: #f1f1f1; } /* ฝายเครื่องมือ (สีพื้นหลังเทา) */ .progress-container { width: 100%; height: 8px; background: #ccc; } /* วงจรวาลาย (ตัวแสดงการเลื่อน) */ .progress-bar { height: 8px; background: #04AA6D; width: 0%; }
ขั้นที่ 3 - เพิ่ม JavaScript:
// ขณะที่ผู้ใช้เลื่อนหน้าเว็บบนหน้าเว็บ ต้องทำ myFunction window.onscroll = function() {myFunction()}; function myFunction() { var winScroll = document.body.scrollTop || document.documentElement.scrollTop; var height = document.documentElement.scrollHeight - document.documentElement.clientHeight; var scrolled = (winScroll / height) * 100; document.getElementById("myBar").style.width = scrolled + "%"; }