自定义滚动条生成器

使用 ::-webkit-scrollbar 美化滚动条。调整宽度、轨道和滑块颜色、圆角及悬停颜色,实时预览效果,一键复制可直接使用的CSS代码。

上下滚动此框,查看自定义滚动条效果。

调整上方控件 — 宽度、轨道颜色、滑块颜色、悬停颜色、圆角和边框 — 预览会即时更新。

基于 Webkit 的浏览器(Chrome、Safari、Edge、Opera)完全支持 ::-webkit-scrollbar。Firefox 支持较新的 scrollbar-colorscrollbar-width 属性,已包含在生成的CSS中。

提示:较宽的滚动条在触摸设备上更易抓取;较细的滚动条在桌面端更极简。

试试悬停 — 鼠标悬停在滑块上时颜色会改变。生成的CSS自动包含 :hover 规则。

要实现"浮动"效果,可将轨道颜色设为与页面背景相同,并给滑块添加细边框。

继续滚动以测试滚动条全长。

预览内容结束。

关于自定义滚动条生成器

自定义滚动条在基于 Chromium 的浏览器和 Safari 中通过 ::-webkit-scrollbar 系列伪元素样式化,在 Firefox 中通过 scrollbar-color / scrollbar-width 属性样式化。本工具同时输出两者,确保样式在所有主流浏览器中生效。

可控制的属性

  • 宽度 — 滚动条整体粗细。
  • 轨道颜色 — 滚动条槽道的背景。
  • 滑块颜色 — 可拖动的手柄。
  • 滑块悬停颜色 — 在 :hover 时应用。
  • 圆角 — 滑块的圆角。
  • 滑块边框 — 边框宽度和颜色,营造"浮动"效果。

使用方法

  1. 设置 滚动条宽度 为所需粗细。
  2. 选择 轨道颜色滑块颜色
  3. 选择 滑块悬停颜色 增加交互感。
  4. 调整圆角和可选的滑块边框。
  5. 滚动预览框测试效果,然后点击 复制 CSS

常见问题

Firefox 支持吗? 支持 — 生成的CSS为 Firefox 包含 scrollbar-colorscrollbar-width,并为 Chromium/Safari 包含完整的 ::-webkit-scrollbar 规则。

为什么某些浏览器看不到颜色? 部分浏览器(尤其是旧版 Firefox)仅支持双色、固定宽度模型。生成的CSS会优雅降级。

可以隐藏滚动条但保留滚动功能吗? 可以 — 设置 scrollbar-width: none::-webkit-scrollbar { display: none; }。本工具专注于可见滚动条,但您可以编辑复制的CSS来隐藏。