Da Scrollbalken oft unsichtbar sind, würde Ich mag eine visuelle Anzeige haben, wenn ein div scrollbaren ist (dies ist für bestimmte Dinge auf mobilen ist, dass der Bildschirm horizontal überlaufen würde)ändern Styling wenn div ist scrollbaren
Ich bin nicht sicher, wie man dies mit CSS erreichen kann, jedoch Ich erinnere mich daran, dies in einem Artikel vor ein paar Jahren zu sehen, so denke ich, dass es möglich ist, was möglicherweise als "Hack" oder Verwendung einer ziemlich obskuren Eigenschaft beschrieben werden könnte.
<style>
.scroll-y {
overflow-y: auto;
}
.scroll-y::overflowing-y { /* not real */
background: linear-gradient(90deg, transparent 90%, rgba(120,120,120,.4));
}
</style>
<div class="scroll-y"></div>
Sie könnten wahrscheinlich etwas für Webkit mit '-webkit-scrollbar' Pseudo-Elementen tun, aber ich glaube nicht, dass es eine CSS-Lösung gibt, um übergelaufene Inhalte zu erkennen. Würde wahrscheinlich eine Javascript-Lösung benötigen, um alle Browser abzudecken. –