转自:http://www.pengyaou.com/codecss3/POKDNMS_112.html

CSS3 -webkit-scrollbar滚动条皮肤美化实现,利用-webkit-scrollbar,-webkit-scrollbar-track,-webkit-scrollbar-thumb这2个属性设置不同样式的滚动条。

下面是5个滚动条样式。

css代码

  1. .test1::-webkit-scrollbar {
  2. width: 8px;
  3. }
  4. .test1::-webkit-scrollbar-track {
  5. background-color:#808080;
  6. -webkit-border-radius: 2em;
  7. -moz-border-radius: 2em;
  8. border-radius:2em;
  9. }
  10. .test1::-webkit-scrollbar-thumb {
  11. background-color:#ff4400;
  12. -webkit-border-radius: 2em;
  13. -moz-border-radius: 2em;
  14. border-radius:2em;
  15. }
  16. .test2::-webkit-scrollbar {
  17. width: 8px;
  18. }
  19. .test2::-webkit-scrollbar-track {
  20. background-color:#fff;
  21. -webkit-border-radius: 2em;
  22. -moz-border-radius: 2em;
  23. border-radius:2em;
  24. border:1px solid #ccc;
  25. }
  26. .test2::-webkit-scrollbar-thumb {
  27. background-color: #F90;
  28. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);
  29. -webkit-border-radius: 2em;
  30. -moz-border-radius: 2em;
  31. border-radius:2em;
  32. }
  33. .test3::-webkit-scrollbar {
  34. width: 12px;
  35. }
  36. .test3::-webkit-scrollbar-track {
  37. background-color:#f5f5f5;
  38. -webkit-border-radius: 2em;
  39. -moz-border-radius: 2em;
  40. border-radius:2em;
  41. }
  42. .test3::-webkit-scrollbar-thumb {
  43. border-radius: 10px;
  44. background-color: #FFF;
  45. background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4D9C41), to(#19911D), color-stop(.6, #54DE5D));
  46. -webkit-border-radius: 2em;
  47. -moz-border-radius: 2em;
  48. border-radius:2em;
  49. }
  50. .test4{
  51. width:500px;
  52. overflow:scroll !important;
  53. width:600px;
  54. }
  55. .test4>div{
  56. width:1000px;
  57. }
  58. .test4::-webkit-scrollbar {
  59. width: 12px;
  60. height:12px;
  61. }
  62. .test4::-webkit-scrollbar-track {
  63. background-color:#f5f5f5;
  64. -webkit-border-radius: 2em;
  65. -moz-border-radius: 2em;
  66. border-radius:2em;
  67. }
  68. .test4::-webkit-scrollbar-thumb {
  69. border-radius: 10px;
  70. background-color: #F90;
  71. background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);
  72. -webkit-border-radius: 2em;
  73. -moz-border-radius: 2em;
  74. border-radius:2em;
  75. }
  76. .test5::-webkit-scrollbar {
  77. width: 12px;
  78. height:12px;
  79. }
  80. .test5::-webkit-scrollbar-track {
  81. background-color:#f5f5f5;
  82.  
  83. }
  84. .test5::-webkit-scrollbar-thumb {
  85. background-color: #d52828;
  86. }

NB的CSS样式集锦1——CSS3滚动条美化,CSS3滚动条皮肤的更多相关文章

  1. css样式表。作用是美化HTML网页.

    样式表分为:(1)内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余多. 如:<p style="font-size:10px">内联样式表</p&g ...

  2. CSS3滚动条美化,CSS3滚动条皮肤

    CSS3 -webkit-scrollbar滚动条皮肤美化实现,利用-webkit-scrollbar,-webkit-scrollbar-track,-webkit-scrollbar-thumb这 ...

  3. css和js实现硬件加速渲染自定义滚动条

    听别人说用CSS的变换来实现渲染有硬件加速的效果,看到很多大网站都开始陆续使用上了,我也来说说怎么做,我这边实现的滚动条有自然滚动效果,看起来比较自然,说的再多不如直接写,让我们开始吧! 我们需要自己 ...

  4. 美丽的表格样式(使用CSS样式表控制表格样式)

    按照WEB2.0风格,设计了几个表格样式,希望大家喜欢. WEB2.0提倡使用div开布局,但不是要全然放弃使用表格,表格在数据展现方面还是不错的选择. 如今使用介绍使用CSS样式表来控制.美化表格的 ...

  5. 漂亮的表格样式–>使用CSS样式表控制表格样式

    依照WEB2.0风格,设计了几个表格样式,希望大家喜欢.WEB2.0提倡使用div开布局,但不是要完全放弃使用表格,表格在数据展现方面还是不错的选择.现在介绍使用CSS样式表来控制.美化表格的方法. ...

  6. 11种常用css样式学习大结局滚动条与显示隐藏

    滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...

  7. 笔记:css3伪选择器改变滚动条样式

    现在我打开支持前缀-webkit-的浏览器,也就是说只要支持前缀为-webkit-的浏览器才有效果 <!doctype html> <html lang="en" ...

  8. 学习了解CSS3发展方向和CSS样式与优先级

    通过学习CSS3游戏介绍.CSS样式和优先级章节,了解到html5+css3+js不光可以实现动画,其次可以往这个游戏与建模方向发展,更多css3特效访问Gerard Ferrandez on Cod ...

  9. CSS3学习笔记-1:CSS样式继承

    自己在写css时总会遇上css样式继承的问题,好在一般问题不大,但一直也不明白css样式继承的规则,最近发现了一篇文章讲的不错,因此转载过来: 所谓CSS的继承是指被包在内部的标签将拥有外部标签的样式 ...

随机推荐

  1. 利用Redis生成业务流水号思路

    系统需要生成根据业务类型生成流水号,每天从1开始生成,第二天会清零继续从0开始,流水号格式为: bizCode + date + incr  如:TT-2017112300001. 思路:利用Redi ...

  2. Servlet4.0 注解不生效解决

    当我们创建好一个4.0的servlet 生成的注解大概是这样  name=xxxxx 默认的是不具有效果的 你可以有两种方式 1.去掉属性name,3.0就是这样子的 2.非要有name属性 请加上u ...

  3. 武汉天喻的NFS 磁盘问题

    public void AsyncPaper() { while (true) { try { var jsonText = RedisHelper.BlockPopItemFromList(&quo ...

  4. Jquery学习之路(二) 实现table样式的设定

    上一篇jquery实现checkbox的全选,得到了一些朋友的建议,其中插件的定义我的确不太清楚,也闹了个笑话,有些朋友建议我去看<锋利的Jquery>,说实话正在看了.由于正在学习中,我 ...

  5. [android]加载大量图片避免OOM

    原理是事先取得图片的长宽,直接读出缩略图. BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferr ...

  6. SQL获取当月天数的几种方法

    原文:SQL获取当月天数的几种方法 日期直接减去int类型的数字 等于 DATEADD(DAY,- 数字,日期) 下面三种方法: 1,日期加一个月减去当前天数,相当于这个月最后一天的日期.然后获取天数 ...

  7. Linux Programmer's Manual --- reboot

    REBOOT(2) Linux Programmer's Manual REBOOT(2) NAME reboot - reboot or enable/disable Ctrl-Alt-Del SY ...

  8. 如何把自己的代码发布到npmjs(npm publish)

    来源: https://www.cnblogs.com/calamus/p/8384318.html

  9. cbuffer padding

    nx glslc float 起始于 内存位置4x0 ,4x1,4x2 ,4x3.... bit float2 起始于 内存位置2x4x0 ,2x4x1,2x4x2 ,2x4x3.... bit fl ...

  10. C语言:宽字符集操作函数

    C语言:宽字符集操作函数 (unicode编码) 字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测 ...