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

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 }
时间: 2024-11-09 04:01:43

CSS3滚动条美化,CSS3滚动条皮肤的相关文章

NB的CSS样式集锦1——CSS3滚动条美化,CSS3滚动条皮肤

转自: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::-webk

webkit之滚动条美化

由于公司的产品改用webkit内核,在写公共css的时候,不想使用插件模拟,顺便网上查阅了下css3的滚动条美化. 首先,先上一副示意图. 从网络上盗图的(来源 http://zhangyaochun.iteye.com/blog/1743283). 以下是对应的伪类: ::-webkit-scrollbar{/*1*/} /*滚动条整体部分,一般可以设置宽度*/ ::-webkit-scrollbar-button{/*2*/}/*两端的按钮*/ ::-webkit-scrollbar-tra

CSS美化页面滚动条

文章来自:http://www.webhek.com/scrollbar 本文将会告诉你如何用CSS修改/美化浏览器页面上出现的滚动条.改变它们的颜色,调整它们的外形,适配你对页面UI设计.我们首先将会看看谷歌(Webkit)浏览器提供了哪些CSS属性,最后,还将介绍如何用jQuery支持其它类型的浏览器. 各种浏览器对CSS滚动条的支持情况 这里说的Webkit浏览器包括谷歌浏览器,苹果公司的Safari浏览器,以及最新的Opera浏览器.这些浏览器加起来占有超过半数的桌面浏览器市场份额.对于

基于CSS3自定义美化复选框Checkbox组合

今天我们要来分享一组非常漂亮的CSS3自定义复选框checkbox,每一个checkbox都有其各自的特点.有几款checkbox在选中的情况下还会出现动画效果,非常不错的CSS3自定义美化checkbox组合.另外,之前分享过的jQuery实现美化版的单选框和复选框也是非常不错. 在线预览   源码下载 实现的代码: <div class="container"> <div class="holder"> <div class=&qu

jQuery高性能自定义滚动条美化插件

malihu是一款高性能的滚动条美化jQuery插件.该滚动条美化插件支持水平和垂直滚动条,支持鼠标滚动,支持键盘滚动和支持移动触摸屏.并且它可以和jQuery UI和Bootatrap完美的结合,相当的强大.它的特点有: 支持垂直和水平滚动条 可调整滚动的动量 支持鼠标滚轮.键盘和移动触摸来移动滚动条 预定义主题,并且可以通过CSS来修改主题 支持RTL方向 提供大量参数来支持滚动条的美化和功能实现 提供大量方法来控制滚动条 用户自定义回调函数 可选择和搜索内容 效果演示:http://www

jQuery 節點替換 &amp;&amp; DIV 滚动条美化特效

使用 replaceWith 替換節點后,在原來節點上的事件都會被去除. 所以,如果要保留節點上的事件,可以只替換節點內的內容達到目的!不替換已經綁定事件的節點. .read_box { height:480px; background:#141414; position:absolute; z-index:99999; top:25%; width:80%; left:10%; z-index:-999; /* 要使用scrollbar.js 文件,這個容器就必須設置display為block

滚动条美化插件jquery.nicescroll

今天给大家介绍一个滚动条美化插件jquery.nicescroll,这个插件有以下一个主意事项: 1.兼容所有最新的桌面浏览器和旧版:Chrome,Firefox,Edge,IE8 +,Safari(win / mac),Opera 2.兼容移动设备:iPad / iPhone / iPod,Android 4 +,Blackberry手机和Playbook(WebWorks / Table OS),Windows Phone 8和10 3.兼容所有触摸设备:iPad,Android平板电脑,W

CSS3学习(CSS3过渡、CSS3动画)

CSS3过渡:transition属性--专门应对颜色.长度.宽度.位置等变化的过渡 通过CSS3,我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某样式改变为某样式的时候添加过渡效果.我们仅仅使用到了一个transition属性,专门来写过渡从一个样式到另一个样式过渡时所花费的时间,以秒为单位.若时长不规定,默认为0,即没有过渡时间.在使用这个过渡效果的时候,我们使用了类似于超链接的l(link).v(visited).h(hover).a(active)样式的控制.此

CSS3基础(4)——CSS3 渲染属性

一. CSS3 计数器详解    CSS3计数器(CSS Counters)可以允许我们使用CSS对页面中的任意元素进行计数,实现类似于有序列表的功能. 与有序列表相比,它的突出特性在于可以对任意元素计数,同时实现个性化计数. 1.CSS3计数器属性一览表 属性 描述 counter-reset 定义计算器,包括初始值.作用域等 counter-increment 设置计数器的增数 content 在::before和::after中生成内容 counter 在content属性中使用,用来调用