@@Roadster:
nuqneH
Dabei würde ich aber gerne auf eine klassische Scroll-Leiste an der Seite der Box verzichten
Darauf wird bereits weitgehend verzichtet. Ich bekomme keine Scrollbar zu sehen, weder auf OS X noch auf iOS noch auf Android. Erst beim Scrollen legt sich eine Scrollbar drüber, um die aktuelle Position anzuzeigen.
selbst gestaltete Buttons anbringen, die wenn sie gehovert werden …
Bedenke, dass viele Nutzer die Buttons gar nicht hovern könnten, weil es auf ihrem Gerät gar keinen Mauscursor gibt. Die Interaktion müsste auf Click reagieren, nicht auf Hover.
… die Liste mit den Navigations-Punkten hoch und runter scrollen.
In einer von dir vorgegebenen Geschwindigkeit, die für manche zu langsam, für andere zu schnell ist. Nutzer sollten immer in der ihnen angenehmen Geschwindigkeit scrollen können — was bei den nativen Scrollelementen der Fall ist.
Dass auch das Scrollen per Mausrad und Gesten auf Touchpad oder Touchscreen funktionieren muss — was bei den nativen Scrollelementen der Fall ist —, wurde schon gesagt.
Es ist demzufolge unsinnig, die nativen Scrollelemente außer Kraft zu setzen und die Funktionalität nachbauen zu wollen. Das kann nur schiefgehen. Lass es.
Was du tun kannst, ist Scrollbars zu stylen.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)