แนวทางที่จะสร้างปุ่มกลับไปยังด้านบนของหน้าเว็บ
- 上一页 ปุ่มรอบทรง
- หน้าต่อไป ฟอร์มการเข้าสู่ระบบ
เรียนรู้วิธีการใช้ CSS สร้างปุ่ม "กลับไปยังด้านบน"
แนวทางที่จะสร้างปุ่มเลื่อนไปยังด้านบน
ขั้นที่ 1 - เพิ่ม HTML:
สร้างปุ่มซึ่งคลิกปุ่มนี้จะนำผู้ใช้ไปยังด้านบนของหน้าเว็บ:
<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>
ขั้นที่ 2 - เพิ่ม CSS:
ตั้งรูปแบบปุ่ม:
#myBtn { display: none; /* ซ่อนปุ่มโดยเริ่มต้น */ position: fixed; /* จัดตั้งตำแหน่งตัวยง/ติดตั้ง */ bottom: 20px; /* จัดตั้งปุ่มอยู่ห่างจากด้านล่างหน้าเว็บ 20px */ right: 30px; /* จัดตั้งปุ่มอยู่ห่างจากขวาของหน้าเว็บ 30px */ z-index: 99; /* ให้ปุ่มไม่เกิดการเกาะกัน */ border: none; /* ลบเส้นขอบปุ่ม */ outline: none; /* ลบเส้นเข้มรอบปุ่ม */ background-color: red; /* กำหนดสีพื้นหลัง */ color: white; /* สีของตัวอักษร */ cursor: pointer; /* แสดงเมาส์เป็นลูกศรเมื่อเลื่อนเหนือ */ padding: 15px; /* ช่องว่างภายใน */ border-radius: 10px; /* รูปร่างเรียบเรียง */ font-size: 18px; /* เพิ่มขนาดตัวอักษร */ } #myBtn:hover { background-color: #555; /* เพิ่มสีเข้มอ่อนเมื่อเมาส์เลื่อนเหนือ */ }
ขั้นที่สาม - เพิ่ม JavaScript:
// รับปุ่ม: let mybutton = document.getElementById("myBtn"); // ขณะที่ผู้ใช้เลื่อนลงจากยอดเอกสาร 20px แล้ว แสดงปุ่มนี้ window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } // ขณะที่ผู้ใช้คลิกปุ่ม ให้เลื่อนกลับยอดเอกสาร function topFunction() { document.body.scrollTop = 0; // สำหรับ Safari document.documentElement.scrollTop = 0; // สำหรับเบราเซอร์ Chrome, Firefox, IE และ Opera }
- 上一页 ปุ่มรอบทรง
- หน้าต่อไป ฟอร์มการเข้าสู่ระบบ