Css实现漂亮的滚动条样式(兼容IE)

男娘i 2023-06-20 06:07 103阅读 0赞

WebKit内核浏览器效果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODg4MzMzOA_size_16_color_FFFFFF_t_70

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <style>
  6. .container {
  7. height: 200px;
  8. width: 600px;
  9. overflow: auto;
  10. }
  11. .left_table {
  12. width: 800px;
  13. height: 400px;
  14. }
  15. /* WebKit内核浏览器 */
  16. ::-webkit-scrollbar {
  17. /*滚动条整体样式*/
  18. width : 10px; /*高宽分别对应横竖滚动条的尺寸*/
  19. height: 2px;
  20. }
  21. ::-webkit-scrollbar-thumb {
  22. /*滚动条里面小方块*/
  23. border-radius: 10px;
  24. box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);
  25. background : #535353;
  26. }
  27. ::-webkit-scrollbar-track {
  28. /*滚动条里面轨道*/
  29. box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);
  30. border-radius: 10px;
  31. background : #ededed;
  32. }
  33. /* IE 浏览器 */
  34. .container{
  35. /*三角箭头的颜色*/
  36. scrollbar-arrow-color: #fff;
  37. /*滚动条滑块按钮的颜色*/
  38. scrollbar-face-color: #0099dd;
  39. /*滚动条整体颜色*/
  40. scrollbar-highlight-color: #0099dd;
  41. /*滚动条阴影*/
  42. scrollbar-shadow-color: #0099dd;
  43. /*滚动条轨道颜色*/
  44. scrollbar-track-color: #0066ff;
  45. /*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/
  46. scrollbar-3dlight-color:#0099dd;
  47. /*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/
  48. scrollbar-darkshadow-color: #0099dd;
  49. /*滚动条基准颜色*/
  50. scrollbar-base-color: #0099dd;
  51. }
  52. </style>
  53. </head>
  54. <body>
  55. <div class="container">
  56. <div class="left_table">
  57. 日期
  58. </div>
  59. </div>
  60. </body>
  61. </html>

WebKit内核浏览器 css 滚动条的设置:

  1. ::-webkit-scrollbar 滚动条整体部分,可以设置宽度等
  2. ::-webkit-scrollbar-button 滚动条两端的按钮
  3. ::-webkit-scrollbar-track 外层轨道
  4. ::-webkit-scrollbar-track-piece 内层滚动槽
  5. ::-webkit-scrollbar-thumb 滚动的滑块
  6. ::-webkit-scrollbar-corner 边角
  7. ::-webkit-resizer 定义右下角拖动块的样式

发表评论

表情:
评论列表 (有 0 条评论,103人围观)

还没有评论,来说两句吧...

相关阅读