cnzhuanyong 2023-02-02 01:13 采纳率: 38.9%
浏览 28
已结题

如何让scrollbar在各个浏览器都一样?在firefox上完美,我想让其他webkit浏览器也像firefox那样。

在firefox上只需要3句就完成,还自带放大动画,出现时是覆盖背景。
然而chrome却是挤压,还没有动画尺寸也不知道写死8px,如何像firefox那样“auto”。
问题有2个,挤压问题,动画和外观不一致。
这是我现在的代码:

overflow-y: auto;
scrollbar-color: #05dee4 black;
scrollbar-width: auto;

img

  • 写回答

3条回答 默认 最新

  • Eliot5566 2023-02-02 01:20
    关注

    让所有浏览器支持相同的滚动条外观是很困难的。因为不同的浏览器对于CSS滚动条属性的支持有很大的差异。

    有几种方法可以统一外观,但都有一定的限制:

    使用JavaScript插件:使用JavaScript插件(例如perfect-scrollbar)可以轻松实现所有浏览器的相同外观。但是它们可能会影响性能。

    自定义滚动条:通过使用CSS和JavaScript编写自定义滚动条,也可以统一外观。但是需要花费很多时间实现,而且需要为不同的浏览器编写不同的代码。

    建议使用JavaScript插件来统一滚动条外观,这是最简单,最快速的方法。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月7日
  • 修改了问题 2月2日
  • 创建了问题 2月2日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题