В Safari в macOS кажется, что любая прокручиваемая div
(с overflow-y: auto
или overflow-y: scroll
) имеет встроенный эффект прокрутки ('scroll bounce') по умолчанию.
Но в Chrome на macOS только эффект body
имеет только отскок прокрутки, а не отдельные прокручиваемые элементы, такие как div
. Я пробовал -webkit-overflow-scrolling: touch
, но в наши дни это влияет только на мобильные браузеры.
Есть ли способ получить настоящий, естественный отскок от прокрутки на div
в Chrome на macOS? Единственный отскок от прокрутки, который я могу получить, это прокрутка всего тела. (Я знаю, что с JS возможно получить подобный эффект, но я никогда не видел реализацию, которая бы имела ту же «физику», что и нативная, и никогда не бывает надежно гладкой.)