css - 如何为 CSS webkit 滚动条添加边距?

标签 css webkit scrollbar margin

<分区>

我想在滚动条和屏幕右边缘之间创建一个间隙。

我如何实现这一目标?

最佳答案

还有另一种解决方案可能很容易适合每个人的元素。 如果您使用透明边框作为边距并使用带有插图的框阴影来设置它的颜色,您将获得您希望的结果。

例如:

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 10px 10px green;
    border: solid 3px transparent;
}

::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 10px 10px red;
    border: solid 3px transparent;
}

这可能是一个丑陋的滚动条,但它可以作为我的意思的一个例子。

但是,在 Chrome 中,透明属性不起作用,因此您必须手动插入适合背景的颜色,最好是背景颜色。

关于css - 如何为 CSS webkit 滚动条添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29866759/

相关文章:

html - 当存在静态页眉/页脚时,将滚动条限制在内容区域

jquery - 在调整屏幕大小之前,滚动条不会加载或调整大小

html - 无法设计 HTML/CSS block ,无法使用 bootstrap 来对齐图像

html - 是否有标准的 CSS 边距/填充/等。对于 HTML 元素?

python - 如何禁用 pywebkit 控制台消息?

c++ - 在 Qt (C++) 中重新实现 shouldInterruptJavaScript()

asp.net - 对于组合框控件(来自 Ajax 工具包),我可以更改框旁边的按钮吗?

css - 如何具体显示第n个 child 中的某些列?

html - CSS - 悬停问题

javascript - 如何通过javascript或css在浏览器中更改滚动条样式或隐藏滚动条?