0
点赞
收藏
分享

微信扫一扫

重置windows上的滚动条样式 - css篇

岛上码农 2022-01-17 阅读 50
windowscss3

修改滚动条样式

1. 滚动条属性

主要有以下7个属性

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

2. 滚动条样式修改

<div class="scrollbar">
  在这个区域内,内容可滚动查看
<div/>

第一种方式

.scrollbar{
  height: 300px;
  overflow-y: scroll;
  
  /* 设置滚动条的样式 */
  &::-webkit-scrollbar {
    width:12px;
  }
  /* 美化火狐滚动条 */
  &::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
  }
  /* 滑块颜色 滚动条背景色 */
  scrollbar-color: #E0E4EF #FFFFFF;
  /* 滚动条宽度有三种:thin auto none */
  scrollbar-width: thin;

第二种方式

 /* 设置滚动条的样式 */
  &::-webkit-scrollbar {
    width:12px;
  }
  /* 滚动槽 */
  &::-webkit-scrollbar-track {
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
	border-radius:10px;
  }
  /* 滚动条滑块 */
  &::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
  }
  &::-webkit-scrollbar-thumb:window-inactive {
	background:rgba(255,0,0,0.4);
  }

3. IE下面的CSS设置滚动条

IE下面就比较简单那了,自定义的项目比较少,全是颜色。

scrollbar-arrow-color: color; /*三角箭头的颜色*/
scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/
scrollbar-3dlight-color: color; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: color; /*滚动条的高亮颜色(左阴影?)*/
scrollbar-shadow-color: color; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: color; /*立体滚动条外阴影的颜色*/
scrollbar-track-color: color; /*立体滚动条背景颜色*/
scrollbar-base-color:color; /*滚动条的基色*/

踩坑,留下足迹~

举报

相关推荐

0 条评论