html自定义滚动条样式「必看:div滚动条设置方法」

哈喽,小伙伴们大家好,今天许瑞林废话就不多说了,直接上干货,标题:html自定义滚动条样式,div滚动条设置方法,以及关于内容,浏览器,情况等等各种相关干货,希望你认真看完这篇文章后,能充分理解我想表达的意思。相信你很快就能掌握!你离大牛越来越近了!

溢出滚动讲起

Web 开发中,经常遇到需要固定容器大小,然后内部内容超出的情况,相信非技术的也经常会遇到这样的场景,没错,几乎打开任何一个门户网站你使用鼠标滚轮就属于上面的情况。

解决方案自然就是 overflow 这个 CSS 属性。

visible 默认值。内容不会被修剪,会呈现在元素框之外。

hidden 内容会被修剪,并且其余内容是不可见的。

scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

inherit 规定应该从父元素继承 overflow 属性的值。

效果如下:CSS 自定义滚动条和强制显示

visible

上面是 visible。CSS 自定义滚动条和强制显示

hidden

上面是 hidden。CSS 自定义滚动条和强制显示

scroll 与 auto

上面是 scroll 与 auto。

注意,Chrome 系列浏览器都会自动隐藏滚动条,不论设置 auto 还是 scroll。

因此我们才有今天的话题。

inherit 就不举例了,这个与父元素有关。

强制显示滚动条

首先,scroll 说好的显示,被浏览器给搞掉了。

其次,隐藏是好事毕竟占位置,而且当今的网民基本都本能的知道滚动操作。

最后,个人举四肢赞成自动隐藏。

但是!!!

你总会遇到不怎么上网的网民,在看不到内容时候不知所措。

亦或者,你遇到的坑爹的老板,就是要让你显示(这个老板可能不怎么上网……)。

或者你们产品设计对象就是一些非网民的使用。

又或者你们设计觉得有个自定义滚动条好看。

等等等等情况,相信我,你一定会遇到这个情况的。

于是我们需要定制一个滚动条,放心,CSS 伪类已经给你提供好了。

核心代码由 Steven Lewis:
https://codepen.io/stevenlewis/pen/hubpL 提供,本人用到,精简下顺便搬运。

Foo
Bar
Baz
Help I'm trapped in an HTML factory!

上面是 HTML 代码。

frame {
 overflow-y: auto;
 border: 1px solid black;
 height: 3em;
 width: 10em;
 line-height: 1em;
}
.frame::-webkit-scrollbar {
 -webkit-appearance: none;
}
.frame::-webkit-scrollbar:vertical {
 width: 11px;
}
.frame::-webkit-scrollbar-thumb {
 border-radius: 8px;
 border: 2px solid white;
 background-color: rgba(0, 0, 0, .5);
}

这里是对应的 CSS 代码。

做了对比动图,大家看一下:CSS 自定义滚动条和强制显示

auto 或 scroll

上面是 auto(或 scroll)控制,细节是右边的滚动条会自动隐藏。CSS 自定义滚动条和强制显示

定制

上面是经过定制的,所以不会隐藏。

.frame::-webkit-scrollbar {
 -webkit-appearance: none;
}

隐藏默认的滚动条。

.frame::-webkit-scrollbar:vertical {
 width: 11px;
}

设置垂直滚动条宽度。

当然也有水平滚动条配置,
.frame::-webkit-scrollbar:horizontal,那么就要设置他的高度的。如下:

.frame::-webkit-scrollbar:horizontal {
 height: 11px;
}

.frame::-webkit-scrollbar-thumb {
 border-radius: 8px;
 border: 2px solid red;
 background-color: rgba(0, 0, 0, .5);
}

滚动条的其他样式定制,注意,这个一定也要定制,否则就是一个透明的滚动条……


OK,建议没有用过或者忘了的小伙伴保存一下,一定会再次用到的。

这上面就是整篇文章的所有内容了,希望能帮助到你,认认真真、仔细看完了html自定义滚动条样式「必看:div滚动条设置方法」,觉得收获很多知识,那就点个赞吧!赠人玫瑰有留余香!

本文发布者:管理员,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/6907.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月22日 15:45
下一篇 2022年9月22日 15:47

相关推荐

  • 宝马中国回应降价传闻 优选:宝马官方降价最新消息

    哈喽,小伙伴们你们好,今天蒋琦皓为大家整理了一些关于宝马中国回应降价传闻,宝马官方降价最新消息的经验,以及宝马,最新消息,传闻,官方,售价相关的最新实用干货和分享技巧,每个人都有学习的机会,只要你努力,认真学习,你就一定能够掌握这些技巧。 宝马汽车是很多人在买车时会首选的汽车,因为宝马汽车不仅是非常出名的牌子,汽车质量也很好,近日宝马中国针对降价传闻进行回应…

    2023年4月3日
  • 富国天惠前端后端是什么意思「必看:有什么区别」

    大家好,今天沈晓兰精心为你准备了干货富国天惠前端后端是什么意思,有什么区别,以及基金,费率,区别相关的事项,认真阅读完,把我想表达的思路完全理解,相信你很快就可以掌握! 我们在买基金的时候,有的基金后面会缀上“前端、后端”,那么这到底指的是啥呢?它们二者又有何区别呢? 其实这是基金收费的两种模式。前端指的是我们在购买基金的时候就会扣除申购费,申购费会因购买金…

    2022年9月13日 自媒体
  • 雅诗兰黛小棕瓶眼部精华「最新雅诗兰黛密集修护眼精华」

    首先,卫礼淳感谢你能坚持经常过来关注我!下面我就来说说雅诗兰黛小棕瓶眼部精华(雅诗兰黛密集修护眼精华),还有关于绷带,液体,精华的一些干货,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 雅诗兰黛液体眼绷带是商家起的昵称,药监局备案名为:特润修护肌活充盈紧弹眼霜,净含量15ml,零售价为640元。严格来说,雅诗兰黛液体眼绷带并不是新品…

    2022年12月3日 自媒体
  • 微信直播间怎么开通「最新微信开直播的四种方式方法」

    小伙伴们大家好,今天李英伟抽了个时间整理了一些关于微信直播间怎么开通,微信开直播的四种方式方法,还有关于公众,方法,程序等等其他相关干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 微信在2011年推出,现今已经完全融入了人们的工作和生活中。新时代衍生了直播行业这个新市场,微信也相继推出了直播的功能。对于想要发展线上业务的企业来说,微信直播成为…

    2022年10月11日
  • 专家称发现马航MH370 亲属协会发文「最新坠机原因仍待考究」

    美好的1天即将在这里开始,下面就由笔者秦少羿来一起聊聊专家称发现马航MH370 亲属协会发文(坠机原因仍待考究),以及位置,深海,飞机的相关内容干货,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 时隔7年,MH370如今又有新消息了,英国的航空工程师理查德戈弗雷在11月30日发布了一份报告,在报告中他称他和他的团队使用了一项革命性的跟踪技术发…

    2022年12月27日 自媒体
  • 上海朱晓东冰柜藏尸案「朱晓东「最新上海杀妻藏尸案罪犯」」

    小伙伴们哈喽,这次其他的韩菲航就不说了,主要就是来讲讲上海朱晓东冰柜藏尸案,朱晓东(上海杀妻藏尸案罪犯),以及关于罪犯,标题,文章这些一系列的精品相关干货,思路决定出路,确实,这个真的很重要,希望能帮到你! 当前大家对于朱晓东 上海杀妻藏尸案罪犯都是颇为感兴趣的,大家都想要了解一下朱晓东 上海杀妻藏尸案罪犯,那么小美也是在网络上收集了一些关于朱晓东 上海杀妻…

    2022年11月24日