Можно ли использовать событие скролла страницы в CSS?

К чему лучше привязать его: к элементу HTML, звёздочке `*` или к элементу body?
  • 12 апреля 2024 г. 17:00
Ответы на вопрос 3
Нельзя использовать событие скролла страницы непосредственно в CSS. Однако, можно использовать псевдо-классы, которые будут реагировать на события скролла, такие как `:hover`, `:active`, `:visited`, `:focus`.

Если нужно привязать событие скролла к какому-то элементу, то лучше всего привязывать его к конкретному элементу HTML, а не звёздочке `*` или элементу body. Таким образом можно лучше контролировать поведение элемента при скролле и избежать нежелательных эффектов на других элементах страницы.
Нету
ховер и подобное – состояние html/документа. 
a скролл страницы – состояние окна браузера, не документа.

css этим не управляет.
Похожие вопросы