改变overflow-y滚动条的css兼容Chrome 浏览器
时间: 2024-01-06 16:05:36 浏览: 84
要改变 `overflow-y` 滚动条的样式并兼容 Chrome 浏览器,可以使用以下 CSS 代码:
```css
/* 隐藏滚动条 */
.element::-webkit-scrollbar {
display: none;
}
/* 自定义滚动条轨道 */
.element::-webkit-scrollbar-track {
background-color: #f1f1f1;
}
/* 自定义滚动条滑块 */
.element::-webkit-scrollbar-thumb {
background-color: #888;
}
/* 兼容 Chrome 浏览器 */
/* 自定义滚动条轨道 */
.element::-webkit-scrollbar-track-piece {
background-color: #f1f1f1;
}
/* 自定义滚动条滑块 */
.element::-webkit-scrollbar-thumb:vertical {
background-color: #888;
}
```
其中,`.element` 是要添加滚动条样式的 HTML 元素的类名或 ID。这段代码除了使用了 WebKit 浏览器的伪类选择器 `::-webkit-scrollbar`,还使用了 Chrome 浏览器的伪类选择器 `::-webkit-scrollbar-track-piece` 和 `::-webkit-scrollbar-thumb:vertical`,以兼容 Chrome 浏览器。
需要注意的是,这种方法只适用于 WebKit 和 Chrome 浏览器,其他浏览器可能不支持或支持有限。如果需要在多个浏览器中兼容,可以使用 JavaScript 或第三方库实现。
阅读全文