Плавная прокрутка на чистом CSS без JS, Видео курс по CSS, Урок 33

preview_player
Показать описание
Плавная прокрутка страницы по якорям на чистом CSS без JS делается очень просто. Я покажу как сделать плавную прокрутку страницы по якорям без JS. Мы будем использовать свойство scroll-behavior на CSS.

Донаты:
2. VISA - 4274 3200 3233 1582

Рекомендации по теме
Комментарии
Автор

чел настоящий мужик) на 1 минуте понял как решить свою проблему)

twicetwo
Автор

Оуу как удобно спасибо вам, все круто и понятно.

olimjonakhmadjonov
Автор

такое свойство можно делать для прогрессивного улучшения, когда у пользователя отключен джс, по умолчанию плавную прокрутку надо делать все-таки через скрипт. И еще: в нижней ссылке можно было просто сделать решетку на хрефе, айди на верхний контейнер не нужен, ты все равно будешь улетать наверх.

alenache
Автор

itDoctor, вы пробовали себя в node.js, и есть ли желание делать такие уроки?

РобертПлант-еъ
Автор

В 2023 у свойства есть поддержка во всех браузерах

AlexanderOsnovnoi
Автор

14/05/2022 поддерживается вообще везде кроме IE. Но IE сегодня и сам не поддерживается. Только вот в @media заворачивать совсем не надо. Спасибо за видео. На CSS гораздо лучше все работает чем на JS и потому такая простая схема более предпочтительна.

ВладимирЗлатомрезов
Автор

:target {
scroll-margin-top: 60px;
}
Отступ от верха страницы.

КонстантинСигуев
Автор

Оно не везде работает к сожалению, поэтому пока на javascript😉

LectorWeb
Автор

Материал на 30 секунд растянул на 4 минуты

cao_dzecbi