在各浏览器中自定义滚动条样式

终于搞定!Cloudflare Tunnel 报错 Error 1033,一次完整修复记录 最近遇到了 Cloudflare Tunnel Error 1033 报错的问题,本文记录了完整的排查和解决方案💡 阅读详情
IE浏览器中自定义滚动条样式:
  1. HTML {   
  2. scrollbar-base-color#C0C0C0;   
  3. scrollbar-base-color#C0C0C0;   
  4. scrollbar-3dlight-color#C0C0C0;   
  5. scrollbar-highlight-color#C0C0C0;   
  6. scrollbar-track-color#EBEBEB;   
  7. scrollbar-arrow-colorblack;   
  8. scrollbar-shadow-color#C0C0C0;   
  9. scrollbar-dark-shadow-color#C0C0C0;   
  10. }  

解释:
介绍一下涉及浏览器滚动条的样式表内容(某些样式需ie5.5+才能支持):
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)
overflow-x水平方向内容溢出时的设置
overflow-y垂直方向内容溢出时的设置
以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。

2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)
scrollbar-arrow-color上下按钮上三角箭头的颜色
scrollbar-base-color滚动条的基本颜色
scrollbar-dark-shadow-color立体滚动条强阴影的颜色
scrollbar-face-color立体滚动条凸出部分的颜色
scrollbar-highlight-color滚动条空白部分的颜色
scrollbar-shadow-color立体滚动条阴影的颜色

CHROME浏览器中自定义滚动条样式:
  1. ::-webkit-scrollbar { width3pxheight3px;}   
  2. ::-webkit-scrollbar-track-piece { background-color#ffffff;}   
  3. ::-webkit-scrollbar-thumb{height50pxbackground-color#666; -webkit-border-radius: 3px;}  

解释:
::-webkit-scrollbar 滚动条宽跟高
::-webkit-scrollbar-track-piece 滚动条样式底部内层样式
::-webkit-scrollbar-thumb 滚动条滑块样式
-webkit-border-radius: 滚动条滑块边角–导圆角

FireFox下自定义滚动条:(或许有些问题,参考 http://g.mozest.com/thread-38113-1-1 )
  1. @-moz-document url-prefix(http://),url-prefix(https://) {   
  2. /* 滚动条颜色 */  
  3. scrollbar {   
  4.    -moz-appearance: none !important;   
  5.    backgroundrgb(0,255,0) !important;   
  6. }   
  7. /* 滚动条按钮颜色 */  
  8. thumb,scrollbarbutton {   
  9.    -moz-appearance: none !important;   
  10.    background-colorrgb(0,0,255) !important;   
  11. }   
  12. /* 鼠标悬停时按钮颜色 */  
  13.   
  14. thumb:hover,scrollbarbutton:hover {   
  15.    -moz-appearance: none !important;   
  16.    background-colorrgb(255,0,0) !important;   
  17. }   
  18. /* 隐藏上下箭头 */  
  19. scrollbarbutton {   
  20.    displaynone !important;   
  21. }   
  22. /* 纵向滚动条宽度 */  
  23. scrollbar[orient="vertical"] {   
  24.   min-width15px !important;   
  25. }   
  26. }  

FF下用JS实现自定义滚动条:

JS
  1. <script type=“text/javascript” src=JQUERY-1.1.3.1.js”></script>    
  2. <script type=“text/javascript” src=jquery.linscroll.js></script>    
  3. <script type=“text/javascript”>    
  4. $(document).ready(    
  5. function(){    
  6. $(’#scrollContent’).setScroll( //scrollContent为滚动层的ID 
  7. {img:scroll_bk.gif’,width:10},//背景图及其宽度    
  8. {img:scroll_arrow_up.gif’,height:3},//up image    
  9. {img:scroll_arrow_down.gif’,height:3},//down image    
  10. {img:scroll_bar.gif’,height:25}//bar image    
  11. );});      
  12. </script>  
HTML
  1. <div id=“scrollContent” style=“width:140px;overflow:hidden;height:170px;”>内容</div>  
《拉依达的嵌入式\驱动面试宝典》—C/CPP基础篇(二) 《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选 阅读详情

相关推荐

自定义滚动条(兼容所有浏览器

兼容各种浏览器,多种滚动条样式,兼容各种浏览器,多种滚动条样式

兼容IE8浏览器滚动条CSS样式

兼容IE8浏览器滚动条CSS样式 html,body { scrollbar-face-color:#FB4446; /*滚动条3D表面(ThreedFace)的颜色*/ scrollbar-highlight-color:#fff; /*滚动条3D界面的亮边(ThreedHighlight)颜色*/ scrollbar-shadow-color:#eeeeee; /*滚动条3D界面的暗边(...

Guoye的专栏 1963

C#基于VLC实现的简易音乐播放器项目源码,实现了音乐列表加载、播放、暂停、停止等功能

C#基于VLC实现的简易音乐播放器项目源码,实现了音乐列表加载、播放、暂停、停止等功能

浏览器自定义滚动条样式

webkit浏览器css设置滚动条: 1 2 3 4 5 6 7 ::-webkit-scrollbar //滚动条整体部分,其中的属性有width,height,background,border(就和一个块级元素一样)等。(位置1) ::-webkit-scrollbar-button /

我的博客 9044

自定义滚动条:兼容主流浏览器以及IE8+

mCustomScrollbar.js(依赖jQuery、jquery-mousewheel):兼容主流浏览器和IE,但是在ie8上滚动比较不顺畅。本文采用zUi;如下包括源码和demo,兼容性测试通过。zUI.js (依赖于jQuery)外层元素定高,overflow:hidden;内层元素长度自然撑开。对外层元素使用zui的方法panel();(function ($) { $.zUI...

GUANTINA的博客 2043

CSS自定义滚动条样式,兼容IE浏览器

经常写页面的同学都知道,浏览器一般自带的滚动条样式很丑,和页面风格格格不入,于是就想着是否能够改变原有滚动条样式?但实际中,其他浏览器又和IE浏览器不一样,导致兼容性不好。 chrome浏览器滚动条自定义样式修改: div{ /*滚动条滑块按钮的颜色*/ scrollbar-face-color: #134187; /*滚动条整体颜色*/ scrollbar-highlight-c...

七侠剑客的博客 9922

CSS自定义浏览器滚动条样式指南

在现代网页设计中,细节的优化能够显著提升用户体验。本文详细介绍了如何使用CSS自定义浏览器滚动条样式,以增强网站的视觉效果。

qq_58438037的博客 7673

前端自定义设置各浏览器滚动条scrollbar样式的方法

前端自定义设置各浏览器滚动条scrollbar样式的方法 ​ 有时候项目里 UI 的需求是改滚动条样式 ,css 就可以改 下面这篇文章主要就是介绍了前端如何来修改各大浏览器滚动条样式,首先要知道,修改滚动条样式,其一是利用伪元素-webkit-scrollbar 。下面来看看文章内容的具体实现吧

Mr.小灰狼_随笔 9537

css 自定义浏览器滚动条样式

自定义IE浏览器滚动条样式 滚动条样式 支持情况 支持浏览器版本 可否继承 描述 scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜色 scrollbar-highlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜色 scrollbar-face-color IE特有属性 IE5.5+ y 设

paipaicui的博客 1297

自定义滚动条样式兼容所有浏览器

万恶的浏览器兼容 看人家chrome多么友好,几行css就能自定义样式,ie和火狐各种不行,如果只要求部分兼容的可以直接用css写 chorme &lt;div class="bar"&gt;&lt;/div&gt; .bar{ width:200px; height:200px; overflow-y:scroll; } .bar::-webkit-scrollbar {/*滚动条整体样式*/...

qq_34117170的博客 1万+

浏览器自定义滚动条样式

浏览器自定义滚动条样式

Rex的博客 2002

css改火狐滚动条样式_各浏览器自定义滚动条样式

webkit浏览器css设置滚动条:::-webkit-scrollbar //滚动条整体部分,其中的属性有width,height,background,border(就和一个块级元素一样)等。(位置1)::-webkit-scrollbar-button //滚动条两端的按钮。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。(位置2)::-webkit-scro...

weixin_42355744的博客 3121

自定义浏览器滚动条样式,打造属于你的滚动条风格(IE、谷歌)

自定义IE浏览器滚动条样式 追溯浏览器滚动条自定义,恐怕最早的就是IE浏览器了(好像最开始支持的版本是IE5.5)。下面列出了多个版本的支持性况: 滚动条样式支持情况支持浏览器版本可否继承描述 scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜色 scrollbar-...

denghut882925的博客 177

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

如果只是修改样式的,IE算是没辙了,但是firefox还有救。我的折中方式是,把chrome的样式设置和firefox一样。/**描述:自定义浏览器滚动条样式。示例:如 my-div 需要使用自定义滚动条,直接如下写法。.my-div {注意:元素需要使用 `overflow:hidden ` 属性。兼容性:兼容chrome和firefox,不兼容IE&:hover {} } & {如此,chrome和firefox可算长得一样了。

枫林残忆 3626

隐藏浏览器默认滚动条自定义滚动条样式

隐藏浏览器默认滚动条 Chrome浏览器和移动端可以使用-webkit-scrollbar隐藏浏览器自带的滚动条; ::-webkit-scrollbar { width: 0; height: 0; color: transparent; } 而火狐和IE可以通过给溢出的盒子嵌套一个父盒子,设置溢出部分auto显示,然后使其宽度增加17px(浏览器默认占据内容的宽度为17px)然后给包裹内容的父盒子在设置overflow:hidden;隐藏溢出的滚动条部分;就可以将默.

ggbee_的博客 1955

自定义浏览器css,CSS自定义浏览器滚动条样式

正文今天访问憧憬博客时候发现他网站的浏览器默认侧边滚动栏变成了自己修改过的样式,后来上网去查询了一下,然后得知该样式是可以通过CSS来设计的,于是就是自己捣鼓了一下,顺便把CSS代码偷了过来,本站已经用上了效果自己看下。注意:该样式仅限于Chromium内核的浏览器,比如谷歌浏览器、QQ浏览器、360浏览器等等,非Chromium内核的浏览器则不会显示样式,例如火狐浏览器,欧朋浏览器等等。CSS代...

weixin_39525307的博客 425

自定义浏览器滚动条样式,打造属于你的滚动条风格

前段时间,到网上找素材时,看到了一个很个性的滚动条式,打开Chrome的调试工具看了一下,发现不是用JavaScript来模拟实现的,觉得有必要折腾一下。于是在各大浏览器中对比了一下,发现只用Chrome适用,也就是说这个用的是Chrome的私有CSS属性。便百之谷之后,发现原来不仅仅只用Chrome,其它的浏览器在不同程度上支持自定义滚动条样式的。下面是我不断测试的结果,若有错误或不全,请在评论...

weixin_42087730的博客 3566

css 滚动条样式_自定义滚动条样式「兼容所有浏览器

1、友好的谷歌,几行css样式就可以搞定/* 滚动条样式 */.task-scrollbar{width:200px;height:300px;overflow-y:scrool;}.task-scrollbar::-webkit-scrollbar { /*滚动条整体样式*/ width : 10px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; }...

weixin_39532754的博客 1524

浏览器PC端自定义滚动条样式-vue-bar

解决浏览器自定义滚动条样式使用vue-bar插件来解决pc端自定义滚动条: http://github.serafin.io/vuebar/ NPM npm install vuebar –save 在[main.js]中引入使用插件 import Vuebar from ‘vuebar’; Vue.use(Vuebar); 在.vue文件中如何使用 <div v-bar="{ preve

qq_26390047的博客 2616

自定义浏览器滚动条样式

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33953384的博客 151
上一篇: iPhone and iPad JavaScript dialogs (alert, confirm, prompt) and windows
下一篇: 世上没有免费午餐:谈谈网络广告与节操
roc1010
博客等级 码龄18年 83粉丝 72原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值