一、原始css的overflow
overflow : 用于内容展示时,内容过长,导致空间不足。 以下是菜鸟上的介绍以及例子,有兴趣的话可以先看看原始的。
二、需求自定义overflow
因需求方需要做一个非原始css的滚动条,本身可能我们直接这样使用:overflow:auto,就可以完成内容过长的处理,但是原始的样式偏向于普通,不太符合有时候页面美观问题,所以我自定义了自己的overflow。
.left-content{
padding: 8px;
width: 300px;
height: 500px;
overflow: auto;
}
/*滚动条高宽度*/
.left-content::-webkit-scrollbar{
width: 8px;
height: 4px;
}
/*滚动条滑块*/
.left-content::-webkit-scrollbar-thumb{
border-radius: 3px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: #c7c4c4;
}
/*滚动条里面轨道*/
.left-content ::-webkit-scrollbar-track {
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}
/*滚动条的小边角*/
.left-content::-webkit-scrollbar-corner {
background: transparent;
}