Cách tạo: Nút quay lại đỉnh trang
- Trang trước Nút bo tròn
- Trang tiếp theo Mẫu biểu mẫu đăng nhập
Học cách sử dụng CSS để tạo nút "Cuộn lên đỉnh trang".
Cách tạo nút cuộn lên đỉnh trang
Bước 1 - Thêm HTML:
Tạo một nút để khi nhấn sẽ đưa người dùng lên đỉnh trang:
<button onclick="topFunction()" id="myBtn" title="Tới đỉnh">Top</button>
Bước 2 - Thêm CSS:
Đặt phong cách cho nút:
#myBtn { display: none; /* Mặc định là ẩn */ position: fixed; /* Đặt cố định/đính kèm */ bottom: 20px; /* Đặt nút cách dưới cùng 20px */ right: 30px; /* Đặt nút cách右边 30px */ z-index: 99; /* Đảm bảo không chồng chập */ border: none; /* Xóa viền */ outline: none; /* Xóa viền */ background-color: red; /* Đặt màu nền */ color: white; /* Màu chữ */ cursor: pointer; /* Thêm con trỏ chuột khi con trỏ chuột chạm vào */ padding: 15px; /* Một số khoảng cách trong */ border-radius: 10px; /* Làm tròn góc */ font-size: 18px; /* Tăng kích thước chữ */ } #myBtn:hover { background-color: #555; /* Thêm nền đen xám khi con trỏ chuột chạm vào */ }
Bước 3 - Thêm JavaScript:
// Lấy nút: let mybutton = document.getElementById("myBtn"); // Khi người dùng cuộn từ đầu trang xuống dưới 20px, hiển thị nút này window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } mybutton.style.display = "none"; } } // Khi người dùng nhấp vào nút, cuộn về đầu trang của tài liệu function topFunction() { document.body.scrollTop = 0; // Cho Safari document.documentElement.scrollTop = 0; // Dùng cho trình duyệt Chrome, Firefox, IE và Opera }
- Trang trước Nút bo tròn
- Trang tiếp theo Mẫu biểu mẫu đăng nhập