1.浏览器滚动条
默认风格各异,推荐一插件 mCustomScrollbar
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> #scroll { width: 200px; height: 200px; overflow: auto; margin-bottom: 20px; } #scroll div { width: 400px; height: 400px; } #scroll::-webkit-scrollbar { /*滚动条整体部分,其中的属性有width,height,background,border等(就和一个块级元素一样)(位置1)*/ width: 10px; height: 10px; } #scroll::-webkit-scrollbar-button { /*滚动条两端的按钮,可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果(位置2)*/ background: #74D334; } #scroll::-webkit-scrollbar-track { /*外层轨道,可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果(位置3)*/ background: #FF66D5; } #scroll::-webkit-scrollbar-track-piece { /*内层轨道,滚动条中间部分(位置4)*/ background: #f00; } #scroll::-webkit-scrollbar-thumb { /*滚动条里面可以拖动的那部分(位置5)*/ background: #FFA711; border-radius: 4px; } #scroll::-webkit-scrollbar-corner { /*边角(位置6)*/ background: #82AFFF; } #scroll::-webkit-scrollbar-resizer { /*定义右下角拖动块的样式(位置7)*/ background: #FF0BEE; } #scroll { scrollbar-arrow-color: #f4ae21; /**/ /*三角箭头的颜色*/ scrollbar-face-color: #333; /**/ /*立体滚动条的颜色*/ scrollbar-3dlight-color: #666; /**/ /*立体滚动条亮边的颜色*/ scrollbar-highlight-color: #666; /**/ /*滚动条空白部分的颜色*/ scrollbar-shadow-color: #999; /**/ /*立体滚动条阴影的颜色*/ scrollbar-darkshadow-color: #666; /**/ /*立体滚动条强阴影的颜色*/ scrollbar-track-color: #666; /**/ /*立体滚动条背景颜色*/ scrollbar-base-color: #f8f8f8; /**/ /*滚动条的基本颜色*/ } </style> </head> <body> <div id='scroll'> <div> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis ex quia ab aliquid facere architecto culpa dolorum fugit corrupti harum accusantium quisquam inventore et magnam itaque minima hic! Impedit error.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum incidunt quia ipsam totam tenetur maxime repellendus possimus debitis molestiae velit vel fugiat ullam excepturi est quisquam quo fugit culpa amet.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur facilis ipsam iste repellat sint numquam explicabo voluptatum voluptate corporis fugit adipisci qui exercitationem corrupti debitis tempore omnis maxime at quidem!</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto voluptatem dolores ab dolorem est itaque ut sit deserunt qui laudantium eaque vitae perspiciatis amet quasi unde inventore dolor quis. Natus!</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam quia doloremque blanditiis quas unde nostrum a voluptatibus quam perspiciatis non quaerat enim neque quos rerum quo dolor expedita error deserunt!</p> </div> </div> </body> </html>