Кнопка ВВЕРХ для скролла страницы
Пример простой кнопки ВВЕРХ для скроллинга страницы к началу есть на CODEPEN
На странице нужно сделать кнопку <button id="scrollToTopBtn">Вверх</button>
JavaScript
// Получаем кнопку
const scrollToTopBtn = document.getElementById("scrollToTopBtn");
// Показываем кнопку при скролле ниже 500px
window.onscroll = function() {
if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) {
scrollToTopBtn.style.display = "block";
} else {
scrollToTopBtn.style.display = "none";
}
};
// Функция для скролла до верха страницы
scrollToTopBtn.onclick = function() {
window.scrollTo({
top: 0,
behavior: "smooth" // Плавный скролл
});
};CSS
#scrollToTopBtn {
position: fixed;
bottom: 20px;
right: 20px;
display: none; /* Скрываем кнопку по умолчанию */
padding: 10px 15px;
background-color: #007BFF;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
z-index: 1000;
}
#scrollToTopBtn:hover {
background-color: #0056b3;
}