позиция: липкая работает в некоторых мобильных браузерах, поэтому вы можете сделать строку меню прокруткой со страницей, а затем придерживаться верхней части окна просмотра всякий раз, когда пользователь прокручивает прокрутки.
Но что, если вы хотите немного прикрыть свой липкий бар меню, когда он в настоящее время "прилипает"? например, вам может потребоваться, чтобы панель имела закругленные углы при прокрутке страницы, но затем, как только она прилипает к верхней части окна просмотра, вы хотите избавиться от верхних закругленных углов и добавить небольшую тень под ней он.
Существует ли какой-либо псевдоселектор (например, ::stuck) для целевых элементов, которые имеют position: sticky и в настоящее время? Или у поставщиков браузеров есть что-то подобное в конвейере? Если нет, где бы я его запросил?
NB. javascript решения не подходят для этого, потому что на мобильном телефоне вы обычно получаете только одно событие scroll, когда пользователь отпускает свой палец, поэтому JS не может знать точный момент, когда был пропущен порог прокрутки.