CSS滚动条选择器——实现个性化滚动条

2021-04-08 20:26

阅读:669

标签:width   选择器   otto   idt   滚动条   css   ott   hidden   个性   

参考代码如下:

 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>

技术图片(up.png)

技术图片(down.png)

CSS滚动条选择器——实现个性化滚动条

标签:width   选择器   otto   idt   滚动条   css   ott   hidden   个性   

原文地址:https://www.cnblogs.com/sherryStudy/p/scrollbar.html


评论


亲,登录后才可以留言!