You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决CSS自定义滚动条样式在Firefox浏览器中不生效的问题

你目前使用的::-webkit-scrollbar系列属性是WebKit内核浏览器(Chrome、Edge、Safari等)的私有实现,Firefox并未兼容这套规范,它从64版本开始支持CSS滚动条样式的标准属性,你可以在原有代码基础上补充Firefox专属属性实现兼容。

/* WebKit内核浏览器兼容样式 */
::-webkit-scrollbar{
    width: 10px;
    background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb{
    background-color: #353b48;
}

/* Firefox浏览器兼容样式 */
* {
    /* 滚动条宽度,可选值:auto(默认)、thin(窄滚动条,对应你设置的10px效果)、none(隐藏) */
    scrollbar-width: thin;
    /* 第一个参数为滑块颜色,第二个参数为滚动条轨道颜色 */
    scrollbar-color: #353b48 #f1f1f1;
}

注意事项

  • scrollbar-width暂时不支持自定义精确像素值,只能选择内置的三个枚举值,这是CSS标准规范的限制
  • 如果仅需要给指定元素设置自定义滚动条,将Firefox的两个属性写在对应元素的选择器下即可,不需要全局用*选择器
  • 64版本以下的Firefox不支持上述标准属性,暂无纯CSS兼容方案,不过该类老旧版本市场占比极低,通常无需额外兼容

内容的提问来源于stack exchange,提问作者Arktikus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:09:04