问题浮现

对于项目系统的美化处理,除了UI设计稿与组件自定义设计,对于浏览器滚动条的美化也是必要的,谁也不想自己的界面和布局都设计得很完美,结果出现了下图的滚动条吧

那接下来我们实现一下类似cnblob的滚动条

具体实现

首先,我们需要创建一个类名autoList的div元素(一般来说这个类应该挂载到顶层的bodyDom,也可以对一些聊天框进行美化),给类autoList的dom元素添加滚动条
Css里面,-webkit开头的伪元素::实现了Chrome浏览器滚动条的样式,Firefox scrollbar-width: thin实现了FireFox浏览器滚动条的样式

.autoList {overflow: auto;scrollbar-width: thin; //兼容Firefox
}
//兼容Chrome
.autoList::-webkit-scrollbar {width: 5px;
}
.autoList::-webkit-scrollbar-track {background-color:#fff;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;
}
.autoList::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;
}

本文写的比较粗略,浏览器滚动条的美化有什么其他hack skill ,欢迎留言

【兼容Chrome和Firefox】浏览器滚动条美化相关推荐

  1. CSS兼容Chrome和Firefox

    在做页面兼容Chrome和Firefox浏览器时,有时候会由于css样式导致两者显示不一致,比如在Chrome上显示正常,而在Firefox上可能就会出现纵向滚动条,这时候就要针对不同类型浏览器应用不 ...

  2. 自定义浏览器滚动条样式(兼容chrome和firefox)

    大家好,我是前端队长Daotin,想要获取更多前端精彩内容,关注我,解锁前端成长新姿势. 以下正文: 问题描述 浏览器默认的滚动条样式太丑了,而且不同的浏览器下滚动条的样式也不一样,为了美观和统一,必 ...

  3. python语言+selenium自动化,编写脚本调用Chrome、Firefox浏览器打开百度网站

    python语言+selenium自动化,编写脚本调用Chrome.Firefox浏览器打开百度网站 目标:初始化一个webdriver实例对象driver,通过webdriver.Chrome()和 ...

  4. CSS 滚动条样式【兼容chrome、Firefox、IE】

    css滚动条样式,windows系统下,滚动条比较丑,以下分别是chrome.Firefox.IE5.5+三大浏览器的改写方法. Chrome: 原理:通过-webkit相关属性直接可以灵活控制滚动条 ...

  5. IE浏览器即将“退役”,银行、学校的老网站们如何兼容Chrome、Firefox和360等浏览器?

    微软公司在2021年5月19日突然宣布: 自2022年6月15日起,大多数版本的Windows 10系统将不微软公司在2021年5月19日突然宣布: 自2022年6月15日起,大多数版本的Window ...

  6. 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题

    SWFUpload是一个非常不错的异步上传组件,但是在Chrome.Firefox等浏览器下使用的时候会有问题.问题如下:为了防止跳过上传页面直 接向"接受SWFUpload上传的一般处理程 ...

  7. Chrome和Firefox浏览器长截图

    假设有一个很长的网页,我想把整个页面都给截下来,那么我可以使用Firefox浏览器或者Chrome浏览器实现长截屏. Firefox浏览器截屏 Firefox浏览器自带的截屏,选择截取整个页面,就可以 ...

  8. selenium中Chrome和Firefox浏览器驱动的使用和版本对应

    一.Chrome驱动的具体使用问题 使用WebDriver在Chrome浏览器上进行测试时, 需要从http://chromedriver.storage.googleapis.com/index.h ...

  9. chrome和Firefox浏览器如何访问非安全端口站点

    公司某系统采用端口6666,结果用chrome和Firefox都打不开,后来发现是端口问题,解决方式如下: 1.chrome 找到chrome快捷方式,右键查看属性,在[目标]输入框后面追加一个参数– ...

最新文章

  1. Python Train_机器学习--基于Python的简单线性回归
  2. Python之pandas-profiling:pandas-profiling库的简介、安装、使用方法之详细攻略
  3. DRAGAN + SRCNN 的简单理解
  4. Serverless 场景排查问题利器 : 函数实例命令行操作
  5. python中none算变量吗_在python中对变量判断是否为None的三种方法总结
  6. 问题 | kali系统隐藏sshd的banner信息
  7. 面试题62. 圆圈中最后剩下的数字
  8. 【模拟电路】PID简介
  9. 助力公共事业服务,RPA大显身手
  10. Python Intro - xrange obsoleted by Python3
  11. 阿尔兹海默症AD最新研究进展(2021年7月)
  12. 企业服务器固态硬盘寿命,SSD固态硬盘使用寿命短?_企业存储技术与评测-中关村在线...
  13. 人事考试网上报名系统
  14. 基于javaagent-ByteBuddy监控方法执行耗时
  15. bootstrap实战--微金所项目(轮播图2)
  16. 前端面试题总结-初级
  17. 第五届蓝桥杯C/C++本科B组(真题试做)(6~8)
  18. Django migrate 命令
  19. 东北话编程,大写的服!这是一个丧心病狂的Github项目!
  20. 神马笔记 版本2.1——软件更新·设计篇

热门文章

  1. 不歧视双非的计算机院校,【21择校】这些高校不歧视双非,保护一志愿!
  2. 恐龙为何不发明计算机,恐龙“统治”了地球约1.7亿年,为什么没有进化出高等智慧?...
  3. 基于Android的中小学家校互动平台的设计与实现
  4. vant weapp 下拉_Vant Weapp小程序蹲坑之使用submit-bar组件
  5. 【贪玩巴斯】C/C++文件IO流操作的 seekp和seekg详解
  6. NoSQL— 依然顽强进取的小众
  7. vba ado 执行多条mysql 语句,Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结...
  8. C语言字符数组赋值问题
  9. 如何在Polygon上创建ERC-20通证
  10. 凛冬将至服务器维护,《权利的游戏 凛冬将至》常见问题答疑