Для того чтобы колесико мыши плавно прокручивало страницу, можно использовать JavaScript и CSS. Вот как это можно сделать:
- Добавьте следующий код в
<head>
вашей HTML-страницы:
<style>
body {
scroll-behavior: smooth;
}
</style>
Этот код добавляет свойство scroll-behavior
со значением smooth
к тегу <body>
, что позволяет плавно прокручивать страницу при использовании колесика мыши или других методов прокрутки.
- Если вы хотите плавно прокручивать страницу только для определенных элементов, вы можете заменить
<body>
на нужный вам элемент. Например, если вы хотите плавно прокручивать только элемент с идентификаторомmy-element
, используйте следующий код:
<style>
#my-element {
scroll-behavior: smooth;
}
</style>
- Если вам нужно плавно прокручивать страницу с помощью JavaScript, вы можете использовать следующий код:
document.querySelector('#my-element').scrollIntoView({ behavior: 'smooth' });
Этот код выбирает элемент с идентификатором my-element
и плавно прокручивает страницу, чтобы этот элемент отображался в окне просмотра.
Обратите внимание, что свойство scroll-behavior
поддерживается не во всех браузерах. Для обеспечения совместимости с более старыми браузерами, вы можете использовать полифиллы или альтернативные методы, такие как анимация с помощью JavaScript или библиотек, таких как jQuery или GSAP.