Как добавить тень при переполнении контейнера, но только при необходимости?
Я имею в виду:
- если доступно содержание для прокрутки сверху или снизу, покажите тень, чтобы сообщить пользователю, что есть больше контента для scoll
- Если нет прокрутки контента, тень не появится
И уточнить далее
- если содержимое контейнера переполняется (т.е. оно прокручивается), а пользователь находится на самой верхней части содержимого, тогда в нижней части страницы должна быть тень, а не верх.
- То же самое происходит, если пользователь находится в нижней части страницы, ожидая, что в верхней части будет тень.
- Если содержимое не переполняет контейнер, то не следует показывать тень, чтобы сохранить чистоту.
У меня есть рабочие javascript-решения, но я хочу что-то чисто css по соображениям производительности.
Любые идеи?