Для создания плавной прокрутки в CSS можно использовать свойство «scroll-behavior», которое задает тип анимации для прокрутки.
Пример использования:
html {
scroll-behavior: smooth;
}
Здесь мы задаем свойство «scroll-behavior» со значением «smooth» для элемента html. Это означает, что любая ссылка, которая ведет к якорю на странице, будет иметь плавную прокрутку.
Для более точной настройки можно использовать селекторы со ссылками на конкретные элементы на странице и задавать им значение «scroll-behavior: smooth;». Например:
.navbar a {
scroll-behavior: smooth;
}
Здесь мы задаем плавную прокрутку для всех ссылок, которые находятся внутри элемента с классом «navbar».
Важно отметить, что свойство «scroll-behavior» не поддерживается во всех браузерах, поэтому для обеспечения совместимости с различными браузерами может быть необходимо использовать JavaScript-код для создания плавной прокрутки.