滚动条样式生成器

像调音台一样拖动滑块调宽度、圆角、颜色,右侧预览区实时生效,自动生成兼容 Chrome / Edge / Safari(::-webkit-scrollbar)与 Firefox(scrollbar-color)的跨浏览器 CSS。

调参工作台

10px
6px
6px
#7c3aed
#a78bfa
#efeafb
#ddd2f2

实时预览(可拖动滚动条)

把鼠标移进来滚动试试,这里的滚动条样式会随左侧参数即时变化。

::-webkit-scrollbar 是 Webkit/Blink 内核浏览器的私有伪元素,Chrome、Edge、Safari 全支持;Firefox 则使用标准的 scrollbar-width 与 scrollbar-color。

轨道(track)是滚动条底槽,滑块(thumb)是可拖动的部分,hover 伪类让鼠标悬停时滑块变色,交互更精致。

圆角与留白是滚动条美化的关键:给滑块加 border-radius,再配一条同色 border 制造内缩缝隙感。

隐藏滚动条但保留滚动能力:::-webkit-scrollbar { width: 0 } 配合 scrollbar-width: none。

纵向滚动条用 width 控制,横向滚动条用 height 控制,两者通常写成一致的值。

本页面生成的代码可直接粘贴进全局样式表,作用于整个站点的所有滚动条。

再滚一段——足够长的内容才能看清轨道两端的过渡效果。

色彩建议:滑块用品牌主色,轨道用主色的 10% 浅淡化,视觉最协调。

最后一段:滚动到底部时预览区会触发边界,样式依旧保持。

※ 预览仅作用于上方灰色区域;生成的代码默认作用于全站,可在选择器前加容器限定。

生成代码

/* 调整左侧参数后自动生成 */

多格式导出

同一组参数可导出为原生 CSS、SCSS / Less 变量或 Tailwind 插件,方便接入不同工程体系。

调整参数后自动生成所选格式…

滚动条结构图(自绘 SVG)

按当前宽度、圆角与配色实时绘制:轨道(track)是底槽,滑块(thumb)是拖动部分,右侧为滑块横截面。

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🎚口径说明与常见误填

参数调一遍,跨浏览器两段代码一次生成。

::-webkit-scrollbar
Webkit/Blink 内核私有伪元素,纵向用 width、横向用 height 控制粗细,Chrome、Edge、Safari 全支持。
thumb 与 track
thumb 是可拖动滑块,track 是底槽;给滑块加 border-radius,再配同色 border 制造内缩缝隙感。
hover 反馈
::-webkit-scrollbar-thumb:hover 让鼠标悬停时滑块变色,美化细节全靠这一条。
Firefox 标准属性
Firefox 不认 webkit 伪元素,要用 scrollbar-width: thin 与 scrollbar-color: 滑块色 轨道色。
隐藏滚动条
保留滚动能力但看不见条:::-webkit-scrollbar 宽度设 0,配合 scrollbar-width: none。

这个工具解决什么问题

像调音台一样拖动滑块调宽度、圆角、滑块/悬停/轨道/轨道边框四色,右侧预览区实时生效;本页自动生成兼容 Chrome/Edge/Safari(::-webkit-scrollbar)与 Firefox(scrollbar-color)的跨浏览器 CSS,内置 macOS 风、深色、糖果、霓虹、隐藏等预设,一键复制或下载 .css 文件,纯浏览器本地生成。

三条美化滚动条铁律

① 跨浏览器要两段代码:webkit 伪元素管 Chrome/Edge/Safari,Firefox 必须用标准 scrollbar-color;本页两段一起生成,别只测一个浏览器。

② 配色跟着品牌走:滑块用主色、轨道用主色一成淡化最协调;滚动条颜色比内容还抢眼就是本末倒置。

③ 先限定作用范围:裸写伪元素会作用于全站滚动条;只想改某个容器,选择器前加容器名再粘贴。

怎么用

  1. 第 1 步 · 选一个预设
    顶部点 macOS 风、深色、糖果、霓虹或隐藏,一键载入整套参数。
  2. 第 2 步 · 微调参数
    拖滑块调宽度与圆角,用取色器改滑块、悬停、轨道、轨道边框四色。
  3. 第 3 步 · 预览区滚动确认
    右侧预览框滚动条即时变化,滚到底看轨道两端过渡效果。
  4. 第 4 步 · 复制或下载 CSS
    「复制 CSS」贴进全局样式表,「下载 .css 文件」存档给团队。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 完善结果展示

常见问题

浏览器滚动条美化代码怎么写?
核心是 ::-webkit-scrollbar 系列伪元素:先设 width 定粗细,再分别给 track(轨道)与 thumb(滑块)设背景与圆角。本页调好参数直接复制即可使用。
webkit-scrollbar 怎么用?
常用三级结构:::-webkit-scrollbar 控制整体尺寸,::-webkit-scrollbar-thumb 控制滑块颜色圆角,::-webkit-scrollbar-thumb:hover 做悬停反馈;横向滚动条用 height 控制。
css 自定义滚动条颜色不生效?
检查两点:一是系统开启了「始终显示滚动条」,覆盖式滚动条(macOS 默认)样式可能不生效;二是规则被更具体的选择器覆盖,可加 !important 或提高选择器优先级。
firefox 滚动条样式怎么写?
Firefox 不支持 webkit 伪元素,要用标准属性 scrollbar-width: thin 与 scrollbar-color 滑块色加轨道色。本页勾选「兼容 Firefox」会一并生成两段代码。
有滚动条样式在线生成工具吗?
就是本页:纯浏览器本地生成,拖动滑块实时预览,内置 macOS 风、深色、糖果、霓虹、隐藏等预设,一键复制 CSS 或下载 .css 文件。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →