CSS滚动条选择器——实现个性化滚动条
2021-04-08 20:26
标签:width 选择器 otto idt 滚动条 css ott hidden 个性 参考代码如下: (up.png) (down.png) CSS滚动条选择器——实现个性化滚动条 标签:width 选择器 otto idt 滚动条 css ott hidden 个性 原文地址:https://www.cnblogs.com/sherryStudy/p/scrollbar.html 1 DOCTYPE html>
2 html lang="en">
3 head>
4 meta charset="UTF-8">
5 title>个性化滚动条title>
6 style>
7 div{
8 width:600px;
9 height:300px;
10 border:1px solid #000;
11 margin:60px 60px;
12 overflow: hidden;
13 overflow-y: scroll;
14 }
15 /*整个滚动条的样式*/
16 div::-webkit-scrollbar{
17 width: 14px;
18 background-color: #f6f8fc;
19 }
20 /*滚动条轨道样式*/
21 div::-webkit-scrollbar-track{
22 background-color: #F1F1F1;
23 border: 1px solid #f1f5fa;
24 }
25 /*滚动条滑块样式*/
26 div::-webkit-scrollbar-thumb{
27 background-color: #C0C0C0;
28 border-radius: 0px;
29 border-top: 1px solid #C0C0C0;
30 border-bottom: 1px solid #C0C0C0;
31 border-left: 1px solid #F1F1F1;
32 }
33 /*滚动条上的按钮--垂直滚动条向上按钮*/
34 div::-webkit-scrollbar-button:decrement {
35 height: 10px;
36 background: url("./up.png") 0px 0px no-repeat;
37 border:1px solid #F1F1F1;
38 }
39 /*滚动条上的按钮--垂直滚动条向下按钮*/
40 div::-webkit-scrollbar-button:increment {
41 height: 10px;
42 background: url("./down.png") 0px -2px no-repeat;
43 border:1px solid #F1F1F1;
44 }
45 style>
46 head>
47 body>
48 div>
49 h1>CSS滚动条选择器h1>
50 h3>可以使用以下伪元素选择器去修改各式webkit浏览器的滚动条样式h3>
51 ul>
52 li>::-webkit-scrollbar — 整个滚动条li>
53 li>::-webkit-scrollbar-button — 滚动条上的按钮 (上下箭头)li>
54 li>::-webkit-scrollbar-thumb — 滚动条上的滚动滑块li>
55 li>::-webkit-scrollbar-track — 滚动条轨道li>
56 li>::-webkit-scrollbar-track-piece — 滚动条没有滑块的轨道部分li>
57 li>::-webkit-scrollbar-corner — 当同时有垂直滚动条和水平滚动条时交汇的部分li>
58 li>::-webkit-resizer — 某些元素的corner部分的部分样式(例:textarea的可拖动按钮)li>
59 ul>
60 hr>
61 h1>语法h1>
62 p>::-webkit-scrollbar { styles here }p>
63 h1>注意h1>
64 p>该特性是非标准的,请尽量不要在生产环境中使用它!p>
65 div>
66 body>
67 html>