滚动条自动显示和隐藏
mac的chrome的滚动条会在停止滚动后自动隐藏,开始滚动时显示。但windows的滚动条会一直显示,在设置里设置了自动隐藏也是一样。
这里有个统一的实现,可以使得不同系统在chrome上的滚动条显示一致。原理是用了伪类和伪元素选择器,使滚动条在不hover时透明色,hover时显色。实现了鼠标hover上去时显示滚动条,离开时隐藏。
<div class="container"><div style="overflow-y:auto;"></div>
</div>
/* 先隐藏原滚动条 */
body::-webkit-scrollbar {display: none;
}
body {-ms-overflow-style: none;
}/* hover时显色 */
.container:hover ::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.1);
}
/* 设置滚动条的样式 */
::-webkit-scrollbar {width: 12px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);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);box-shadow: inset006pxrgba(0, 0, 0, 0.5);background: transparent;
}
效果
不hover时
hover时
滚动条自动显示和隐藏相关推荐
- JavaWeb12_JQuery_广告的自动显示与隐藏
使用目录查看更佳! JQuery学习 JQuery基础 概念 一个JavaScript框架.简化JS开发 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的 ...
- axure 鼠标变成手,Axure教程|鼠标移入移出自动显示与隐藏三级菜单
前几天因工作需要做一个鼠标移入显示隐藏菜单,鼠标移出自动隐藏菜单, 做的时候觉得没有什么问题,做完后预览就发现一个很严重的问题,就是鼠标移出一级菜单向二级菜单时二级菜单不显示,或者二级菜单显示三级菜单 ...
- 设置Mac自动显示和隐藏 Dock 栏的速度
Dock 显示和隐藏,系统默认设置成了1秒 通过终端.APP修改显示和隐藏的时间 (单位:秒) 默认的: defaults write com.apple.dock autohide-delay ...
- MACOS Dock栏自动显示和隐藏取消延迟
使用OS X的时候都会选择将Dock隐藏(可以在系统偏好设置-Dock中选择),等使用时将光标向下划Dock会自动弹出显示.这个显示或隐藏会有一点点(大概1秒左右)的延迟,使用下面的方法可以消除这个延 ...
- 滚动条如何设置样式和滚动条悬浮显示与隐藏
文章目录 一.滚动条如何设置样式 1:滚动条的默认样式(如下图) 1:html代码 2:css代码 3:效果图 2:CSS设置滚动条的属性(重点) 3:设置滚动条的例子 1:css代码(在第1步的基础 ...
- PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
首先给大家展示一下,必显示滚动条的方法. PyQt5设置方法: self.scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwa ...
- 让Dock即时自动显示和隐藏程序坞不再延迟
转载自AlicFeng的简书Blog 前言 在EOS中,我是习惯将Docker隐藏的,想显示的时候就将鼠标移动过去,此时的Dock将即时显示出来,不延迟1微秒的时间,当然也可以搞成延迟.现在本已换成m ...
- 设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
- 11种常用css样式学习大结局滚动条与显示隐藏
滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...
最新文章
- 1.6 语言模型和序列生成-深度学习第五课《序列模型》-Stanford吴恩达教授
- QT学习:基于UDP的网络广播程序
- jquery 获取鼠标和元素的坐标点
- java黄金连分数_蓝桥杯 | Java B组省赛真题练习——黄金连分数-Go语言中文社区...
- 操作系统系列题型分析(更新中~)
- 修改项目图标_北京2022冬奥会和冬残奥会体育图标发布
- IBM ServerGuide引导安装指南
- 【零经验】游戏制作全流程攻略(Unity、个人开发、找工作)
- LeetCode第 252 场周赛 之5187. 收集足够苹果的最小花园周长
- 互联网+房地产最后拼什么?除了技术还是技术
- 计算机程序设计c++ 9-7:类的抽象描述举例-汽车类及圆类设计
- idea2018永久破解
- java 大学简明教程_Simply-Java 《JAVA大学简明教程:实例程序设计》例子及习题源代码 - 下载 - 搜珍网...
- 转行做产品经理,应该具备那些条件?
- Redis核心技术与实战-学习笔记(五)内存快照RDB
- JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署
- C语言16x16点阵显示汉字程序,16X16点阵汉字显示程序
- MySQL系列之八:中间件
- 基于B/S的超市收银系统
- 国外酷站设计:10个漂亮的个人作品网站