使用css改变滚动条样式

我们平时在浏览页面的时候经常会看到滚动条样式,但是默认各个浏览器的样式是不一样的,所以,我们需要设置统一的滚动条样式。

自定义以后的滚动条样式效果如下:

代码如下:


<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
  .demo {
    width: 200px;
    height: 300px;
    background-color: pink;
    overflow: auto;
    margin: 0 auto;
  }
  /* 滚动条样式 demo*/
.demo::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 2px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.demo::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

.demo::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: rgba(3, 96, 255, 0.25);
}

</style>
<body>
  <div class="demo">
    我是内容我是内容我是内容我是内容<br>
    我是内容我是内容我是内容我是内容<br>
    我是内容我是内容我是内容我是内容<br>
    我是内容我是内容我是内容我是内容<br>
    我是内容我是内容我是内容我是内容<br>
    我是内容我是内容我是内容我是内容<br>
  </div>
</body>

</html>

posted @ 2020-08-21 09:29  小茴香  阅读(290)  评论(0编辑  收藏  举报
Live2D