CSS Scrollbar 滚动条样式生成器

轻松美化网页滚动条。通过简单的滑块和颜色选择器,为你的网站创建独特的滚动条体验。

预览区域 (滚动查看效果)

这是一个可滚动的区域,用于预览你设计的滚动条样式。滚动条的美化可以极大地提升网页的视觉一致性。

在现代浏览器中,我们可以使用 ::-webkit-scrollbar 系列伪元素来深度定制滚动条的各个部分。

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris.

Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam.

广告占位符

            
          

如何使用 CSS 彻底改变网页滚动条?

默认的浏览器滚动条通常是灰色的,且在不同操作系统(如 Windows 和 macOS)上表现迥异。对于追求极致视觉体验的开发者来说, 自定义滚动条 (Custom Scrollbar) 是必修课。本工具专门针对 Webkit 内核浏览器(Chrome, Safari, 新版 Edge)生成的代码,能让你完美掌控滚动条的每一个像素。

1. Webkit 滚动条的核心组件

要实现深度定制,你需要了解以下三个主要的伪元素:

2. 解决常见问题:为什么我的滚动条样式没生效?

在使用自定义滚动条代码时,开发者常遇到以下问题:

广告占位符

3. 交互设计建议

在设计滚动条时,请遵循以下 UX 原则:

4. 进阶:如何支持 Firefox?

虽然 Firefox 的定制能力有限,但你可以添加以下基础代码来保持一致性:

* {
  scrollbar-width: thin;
  scrollbar-color: #7b2cbf #1a1a24;
}

将上述颜色替换为你设计的滑块和轨道颜色即可。