我想为GWT项目创建自定义滚动条。我想将整个滚动条样式从浏览器替换为自定义样式。
答案 0 :(得分:0)
一般情况下更换本机滚动条,意味着出现本地滚动条的所有位置,必须替换为自定义滚动条可以通过此替换 Changing the scrollbars' style 正如您所看到的那样,它是特定于浏览器的,并且无法实现通用方式。 如果您使用GWT或普通Javascript或某些Javascript库并不重要。
您可以执行的操作包括您希望在面板内显示原生滚动条的应用程序部分,这些部分将替换它(隐藏它)并显示自定义滚动条。当然,你必须添加一些处理程序。您可以查看完全相同的http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/CustomScrollPanel.html。当然这个小部件已经具有某种样式,但是可以用你的主题替换它。
如果您想以通用方式执行此操作,则根据应用程序UI的复杂程度,您会遇到很多麻烦。此外,请检查https://softwareengineering.stackexchange.com/questions/101523/custom-vs-browser-native-scrollbars