作者:a-小胖子 | 来源:互联网 | 2023-09-12 19:43
自己完善自己博客再Ipad等移动端的菜单时选用了左右滑动的菜单模式!当然就会使用到滚动条了,而默认的滚动条有多丑大家清楚吧!就搜到了纯CSS美化滚动条样式的方法!方法!webkit内核浏览器Webki
自己完善自己博客再Ipad等移动端的菜单时选用了左右滑动的菜单模式!当然就会使用到滚动条了,而默认的滚动条有多丑大家清楚吧!就搜到了纯CSS美化滚动条样式的方法!
方法!
webkit内核浏览器 Webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式。当然,兼容所有浏览器的滚动条样式目前是不存在的。
::-webkit-scrollbar 滚动条整体部分::-webkit-scrollbar-thumb 滚动条里面的小方块,能上下左右移动(取决于是垂直还是水平)::-webkit-scrollbar-track 滚动条的轨道(里面装有thumb)::-webkit-scrollbar-button 滚动条轨道两端的按钮,允许通过点击微调小方块的位置::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)::-webkit-scrollbar-corner 边角,及两个滚动条的交汇处::-webkit-resizer 两个滚动条的交汇处上用于拖动调整元素大小的小控件
::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性background-color:#f8f8f8;}::-webkit-scrollbar {//滚动条的宽度width:9px;height:9px;}::-webkit-scrollbar-thumb {//滚动条的设置background-color:#dddddd;background-clip:padding-box;min-height:28px;}::-webkit-scrollbar-thumb:hover {background-color:#bbb;}
给特定的div模块修改滚动条的样式,比如我们给class名为emperinter的添加滚动条样式: .emperinter::-webkit-scrollbar {  width: 8px;}  .emperinter::-webkit-scrollbar-track {  background-color:red;  -webkit-border-radius: 2em;  -moz-border-radius: 2em;  border-radius:2em;}  .emperinter::-webkit-scrollbar-thumb {  background-color:green;  -webkit-border-radius: 2em;  -moz-border-radius: 2em;  border-radius:2em;}
IE浏览器 scrollbar-arrow-color: #f4ae21; /**//*三角箭头的颜色*/   scrollbar-face-color: #333; /**//*立体滚动条的颜色*/   scrollbar-3dlight-color: #666; /**//*立体滚动条亮边的颜色*/   scrollbar-highlight-color: #666; /**//*滚动条空白部分的颜色*/   scrollbar-shadow-color: #999; /**//*立体滚动条阴影的颜色*/   scrollbar-darkshadow-color: #666; /**//*立体滚动条强阴影的颜色*/   scrollbar-track-color: #666; /**//*立体滚动条背景颜色*/   scrollbar-base-color:#f8f8f8; /**//*滚动条的基本颜色*/
Firefox 这个貌似原生提供的很少,只找到两个属性!比较难啃,有纯CSS实现的方法麻烦留言。我找到的属性具体可以参考https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Scrollbars
scrollbar-color
scrollbar-width
例子
                      favicon2.ico" />     滚动条样式title>      .scroller {   width: 100%;   height: 500px;   overflow-y: scroll;   scrollbar-color: rebeccapurple green;   scrollbar-width: thin; } .content{ font-size:38px; color: chocolate; margin-left: 50px; margin-right: 50px; padding: 20px; background-color: aliceblue; }     style>   head>           
   
   Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi
   welsh onion daikon amaranth tatsoi tomatillo melon azuki bean garlic.
   Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette
   tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato.
   Dandelion cucumber earthnut pea peanut soko zucchini.
   Python3 简介
   
   Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
   
   Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
   
       Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
   
       Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
   
       Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
   
       Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。    
   div>
   div>
  body>html>
推荐阅读
本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ...
[详细]
蜡笔小新 2024-11-12 18:13:16
浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ...
[详细]
蜡笔小新 2024-11-11 13:34:37
本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ...
[详细]
蜡笔小新 2024-11-08 19:12:49
ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ...
[详细]
蜡笔小新 2024-11-07 13:17:24
C#中实现高效UDP数据传输技术 ...
[详细]
蜡笔小新 2024-11-01 22:55:28
什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ...
[详细]
蜡笔小新 2024-11-12 18:25:39
蜡笔小新 2024-11-12 15:26:03
命令模式是一种行为设计模式,它将请求封装成一个独立的对象,从而允许你参数化不同的请求、队列请求或者记录请求日志。本文将详细介绍命令模式的基本概念、组件及其在实际场景中的应用。 ...
[详细]
蜡笔小新 2024-11-12 09:26:59
如何在PHP中准确获取服务器IP地址? ...
[详细]
蜡笔小新 2024-11-10 15:17:16
通过点击页面右侧的“预览”按钮,您可以直接在当前页面查看效果,或点击链接进入全屏预览模式。该视频教程展示了如何使用纯 CSS 实现按钮两侧滑入装饰元素的悬停效果。视频内容具有互动性,观众可以实时调整代码并观察变化。访问以下链接体验完整效果:https://codepen.io/comehope/pen/yRyOZr。 ...
[详细]
蜡笔小新 2024-11-07 14:24:29
尽管我们尽最大努力,任何软件开发过程中都难免会出现缺陷。为了更有效地提升对支持部门的协助与支撑,本文探讨了多种策略和最佳实践,旨在通过改进沟通、增强培训和支持流程来减少这些缺陷的影响,并提高整体服务质量和客户满意度。 ...
[详细]
蜡笔小新 2024-11-07 06:55:33
蜡笔小新 2024-11-06 13:34:53
华为AP3010DNAGN从胖AP模式转换为瘦AP模式的过程及其版本升级的详细记录如下:首先,需要了解胖AP与瘦AP的区别。瘦AP(FIT)模式下,设备无法独立运行Wi-Fi功能,必须与AC控制器配合使用,适用于企业多AP的集中管理场景。本文将详细介绍转换步骤和版本升级的具体操作,帮助用户顺利完成配置。 ...
[详细]
蜡笔小新 2024-11-03 09:34:46
Eclipse JFace Text框架中IDocument接口的getNumberOfLines方法详解与编程实例 ...
[详细]
蜡笔小新 2024-11-02 20:35:45
本文介绍了使用 Python 编程语言高效抓取微博文本和动态网页图像数据的方法。通过详细的示例代码,展示了如何利用爬虫技术获取微博内容和动态图片,为数据采集和分析提供了实用的技术支持。对于对网络数据抓取感兴趣的读者,本文具有较高的参考价值。 ...
[详细]
蜡笔小新 2024-10-31 14:48:38