แบบทางเลือกในการปรับขนาดของหัวข้อ
เรียนรู้ว่าจะใช้ CSS และ JavaScript ในการเลื่อนหัวข้อลง
แบบทางเลือกในการเลื่อนหัวข้อลง
ขั้นที่ 1 - เพิ่ม HTML:
สร้างหัวข้อ:
<div id="header">Header</div>
ขั้นที่ 2 - เพิ่ม CSS:
ตั้งรูปแบบของหัวข้อหน้า:
#header { background-color: #f1f1f1; /* สี背影ทำนองขาวขาว */ padding: 50px 10px; /* ช่องว่างด้านในบางส่วน */ color: black; text-align: center; /* จัดวางข้อความในตำแหน่งกลาง */ font-size: 90px; /* ขนาดตัวอักษรใหญ่ */ font-weight: bold; position: fixed; /* ตำแหน่งเรียบร้อย - ตั้งอยู่ที่ด้านบนของหน้าเว็บไซต์ */ top: 0; width: 100%; /* กว้างเต็ม */ transition: 0.2s; /* เพิ่มประสาทสนทานในการเลื่อน (ลดขนาดของตัวอักษรเมื่อเลื่อน) */ }
ขั้นที่ 3 - เพิ่ม JavaScript:
// ขณะที่ผู้ใช้เลื่อนลงจากด้านบนของเอกสาร 50px จะปรับปรุงขนาดของตัวอักษรของหัวข้อ window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("header").style.fontSize = "30px"; } แต่ถ้า { document.getElementById("header").style.fontSize = "90px"; } }