javascript - 改变水平滚动条的宽度。自定义滚动条?

标签 javascript css reactjs

我有一个包含多张卡片的 div,它可以水平滚动,因为我正在使用

overflow-x: scroll;

我在我的 div 下得到了一个我想要的水平滚动条。也就是说,该栏占用了 div 的宽度,但我宁愿有一个更自定义的滚动条,它只会占用 div 的 50%-75%。

在 css/js 中是否有一种方法可以让我更改 HORIZONTAL 滚动条的宽度,所有迹象似乎都指向否。如果是这种情况,是否有人有创建自定义滚动条的经验。

我最初的想法是创建一个输入 slider ,它在每张卡片上具有相同的刻度数并滚动到每张卡片 onChange,但我可以弄清楚 Window.scrollTo() 是否适用于水平滚动。

最佳答案

@本

是的,您可以使用 webkit 控制 ScollBar 的高度和宽度。

::-webkit-scrollbar {
    width: 13px;
    height: 13px;
}

这是重要的链接。 https://webkit.org/blog/363/styling-scrollbars/

关于javascript - 改变水平滚动条的宽度。自定义滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52959390/

相关文章:

javascript - Angular - 使用模型填充表单 - 类型号不起作用

php - CSS 网格,4 个大列,3 个中等

javascript - 如何在 React 中过滤或搜索对象数组?

javascript - React Native 中的导航器同时出现导航和容器属性错误

javascript - React - 如何扩展具有子组件的组件并保留它们?

javascript - 我正在尝试安排我的 html/css/jquery,这样我就可以通过双击它来切换 div 的可见性

javascript - 打印友好版本不起作用

javascript - React-Native 无法解析字体模块

javascript - 复选框图像标签选择效果仅在悬停时应用,而不是在选中时应用

html - CSS:在 IE6 和 Firefox 中垂直显示的水平选项卡