前言:
浏览器默认的滚动条样式很是难看,如果我们想要修改浏览器滚动条的样式该怎么做呢?今天我们就用纯CSS实现一个自定义的浏览器滚动条效果。
示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>堆代码 duidaima.com</title> <style type="text/css"> /** 更改滚动条样式 */ /* 滚动条的样式 */ ::-webkit-scrollbar { width: 10px; } /* 滚动条的打底的样式 */ ::-webkit-scrollbar-track { background: red; border-radius: 5px; } /* 滚动条的滑块的样式 */ ::-webkit-scrollbar-thumb { background: gold; border-radius: 5px; } /* 上部分按钮的样式 */ ::-webkit-scrollbar-button:start { height: 10px; background: #CCC; } /* 下部分按钮的样式 */ ::-webkit-scrollbar-button:end { height: 10px; background: #CCC; } .pa { width: 200px; height: 200px; background-color: aqua; overflow: auto; } </style> </head> <body> <div class="pa"> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> <div>堆代码 duidaima.com</div> </div> </body> </html>效果图片