yue5454

关于滚动条的设计,需要用到css3的微元素,都列在下边吧(以Chrome内核webkit为例)。

-webkit-scrollbar     滚动条的整体轮廓,width表示纵向滚动条的宽度,height表示横向滚动条的高度。

-webkit-scrollbar-track     滚动轨迹

-webkit-scrollbar-thumb   滚动滑块

-webkit-scrollbar-corner   滚动条右下角的小正方形

做个例子参考一下:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6   <title>Document</title>
 7   <style>
 8     .box{
 9       width: 800px;
10       height: 500px;
11       overflow: auto;
12       margin: 20px auto;
13       background-color: #ccc;
14       border: 1px solid #ccc;
15       border-radius: 10px;
16       padding: 5px;
17     }
18     .box::-webkit-scrollbar{
19       width: 6px;
20       height: 6px;
21     }
22     .box::-webkit-scrollbar-track, .box::-webkit-scrollbar-thumb{
23       border-radius: 999px;
24     }
25     .box::-webkit-scrollbar-track{
26       background-color: rgba(0, 0, 0, 0.2);
27     }
28     .box::-webkit-scrollbar-thumb{
29       background-color: rgba(90, 18, 18, 0.5);
30     }
31     .box::-webkit-scrollbar-corner{
32       background: transparent;
33     }
34     p{
35       color: #6e3737;
36       text-align: center;
37       line-height: 30px;
38       white-space: nowrap;
39     }
40   </style>
41 </head>
42 <body>
43   <div class=\'box\'>
44     <p>css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化css3视线滚动条样式优化</p>
45     <p>1</p>
46     <p>2</p>
47     <p>3</p>
48     <p>4</p>
49     <p>6</p>
50     <p>7</p>
51     <p>8</p>
52     <p>9</p>
53     <p>9</p>
54     <p>9</p>
55     <p>9</p>
56   </div>
57 </body>
58 </html>

 

分类:

技术点:

相关文章: