Windows环境中的浏览器中滚动条默认是直接显示了,不管光标是否进入该区域,这样就很不美观,如下图:

之前样式为
.well {
display: block;
background-color: #f2f2f2;
border: 1px solid #ccc;
margin: 5px;
width: calc(100% - 12px);
height: calc(100vh - 150px);
overflow: auto;
}
将样式修改为:
.well {
display: block;
background-color: #f2f2f2;
border: 1px solid #ccc;
margin: 5px;
width: calc(100% - 12px);
height: calc(100vh - 150px);
overflow: hidden;
}
.well:hover {
overflow: auto;
}
效果如下:
滚动条默认不出现,光标进入后才出现,但是会造成内容的挤压,有点帕金森的感觉,还是不太理想。

修改滚动条系统样式
/* 定义滚动条样式 */
::-webkit-scrollbar {
width: 1px;
height: 8px;
}
/* 定义滚动条的轨道部分 */
::-webkit-scrollbar-track {
background-color: #f5f5f5;
width: 1px;
}
/* 定义滚动条的thumb部分 */
::-webkit-scrollbar-thumb {
background-color: #808385;
}
效果如下:








![[C国演义] 第二十三章](https://img-blog.csdnimg.cn/cd4adb45c52c42e5b1b2e9e593320164.png)










