加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xscrollbar.css 2.01 KB
一键复制 编辑 原始数据 按行查看 历史
清晨de阳光 提交于 2021-06-21 16:21 . 圆角默认等于滑块大小
.x-scrollbar {
position: relative;
}
.x-scrollbar__container {
position: relative;
z-index : 1;
width : 100%;
height : 100%;
overflow: auto;
}
.x-scrollbar__container--hideScrollbar {
scrollbar-width : none !important;
-ms-overflow-style: none !important;
}
.x-scrollbar__container--hideScrollbar::-webkit-scrollbar {
display: none !important;
}
.x-scrollbar__container--preventDefault {
overscroll-behavior: contain;
-ms-scroll-chaining: none;
}
.x-scrollbar__content {
display : inline-block;
vertical-align: middle;
min-width : 100%;
}
/* 轨道 */
.x-scrollbar__track-x,
.x-scrollbar__track-y {
opacity : 0;
position : absolute;
z-index : 2;
transition: background-color .2s linear, opacity .2s linear;
}
.x-scrollbar__track-x {
left : 0;
bottom: 0;
width : 100%;
height: 14px;
}
.x-scrollbar__track-y {
top : 0;
right : 0;
height: 100%;
width : 14px;
}
/* 滑块 */
.x-scrollbar__thumb-x,
.x-scrollbar__thumb-y {
position : absolute;
background-color: #5f5f5f;
border-radius : 5px;
transition : height .2s ease-in-out, width .2s ease-in-out;
}
.x-scrollbar__thumb-x {
height: 5px;
bottom: 2px;
}
.x-scrollbar__thumb-y {
width: 5px;
right: 2px;
}
/* 激活后大小 */
.x-scrollbar__track-x:hover .x-scrollbar__thumb-x,
.x-scrollbar__track--draging .x-scrollbar__thumb-x {
height: 10px;
}
.x-scrollbar__track-y:hover .x-scrollbar__thumb-y,
.x-scrollbar__track--draging .x-scrollbar__thumb-y {
width: 10px;
}
/* 鼠标移入容器 => 显示滑块 */
.x-scrollbar-keep>.x-scrollbar__track-x,
.x-scrollbar-keep>.x-scrollbar__track-y,
.x-scrollbar:hover>.x-scrollbar__track-x,
.x-scrollbar:hover>.x-scrollbar__track-y {
opacity: .35;
}
/* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */
.x-scrollbar__track-x:hover,
.x-scrollbar__track-y:hover,
.x-scrollbar__track-x.x-scrollbar__track--draging,
.x-scrollbar__track-y.x-scrollbar__track--draging {
background-color: #ddd;
opacity : .6 !important;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化