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年5月6日要上课吗 推荐2023年5月6日补的哪天的课

    大家好,今天秦旭霞为大家带来了一些关于2023年5月6日要上课吗,2023年5月6日补的哪天的课的专业知识,还有假期,学校,情况,可能会,卫生防疫的一系列实用干货和最新分享内容,阅读这篇文章之后,我相信你会更加深入地理解这个领域的基础知识。 马上就要五一假期了,虽说对于人们来讲共有七天5小长假,但是要仔细看这5天确实利用大家国庆前后的双休日拼凑起来的,也正因…

    2023年4月12日
  • 国内翡翠鉴定机构有哪些「推荐这些鉴定机构你知道吗」

    今天孙海粟给大家带来了这篇国内翡翠鉴定机构有哪些,这些鉴定机构你知道吗干货,以及关于翡翠,都会,真假,行政级别,鉴定的一系列相关内容,其他的废话在这里我也不说了,我们直接来进入正题吧! 买翡翠一般大家都会鉴别翡翠的真假,而一些朋友不会鉴别或者是放心的话一般都是选择再去鉴定。我国很多地方都会有翡翠鉴定中心,那么国内翡翠鉴定机构有哪些呢?下面一起来看看。 1、按…

    自媒体 2023年3月11日
  • 淘宝套包影响商家吗「最新套包淘宝网首页」

    很高兴又和各位见面啦!这次杨颖颖想和你们聊聊淘宝套包影响商家吗(套包淘宝网首页),以及套包,插图,商家相关的事项,其他的废话在这里我也不说了,我们直接来进入正题吧! 一个资深穷人整理出的省钱技巧 创作立场声明:有部分参考网络文章,大部分由个人编写而成。 作为一个玩钢笔的,平时爱好花销肯定很大,然而我是学生党(初中),所以肯定要有点省钱技巧才行嘛。 这篇文章,…

    2022年11月24日 自媒体
  • 矜持的拼音怎么写「详细讲解:矜持的拼音」

    小伙伴们哈喽,这次其他的雅梦就不说了,主要就是来讲讲矜持的拼音怎么写,矜持的拼音,还有干货单元,倭瓜,划痕,河蚌,馅儿饼等等各种精品,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 《选择正确的发音》 第一单元 撩动(liāo liáo) 澄澈(chéng dèng) 河蚌(bàng bàn) 稚嫩(zì zhì) 玷污(diàn z…

    自媒体 2023年2月12日
  • 围炉煮茶的食品能吃吗 精选:围炉煮茶煮的都是什么

    各位小伙伴们,大家好啊,今天李子杰想和你们聊聊围炉煮茶的食品能吃吗,围炉煮茶煮的都是什么这个话题,还有食品,氧化碳,火塘,炭火,缝隙相关的最新干货分享和实用技巧,如果你刚刚开始学习这个领域,那么这篇文章将会给你带来很大的帮助。 围炉煮茶可以说是时下最为火热的放松方式,但由于这种很多是直接烧木炭的,所以大家首次参与的时候都有围炉煮茶的食品能吃吗的疑问,下面小编…

    2023年6月4日
  • 电脑怎样设置密码(电脑中的图片加密方法)

    大家好,我是本站的新闻评论员尤星泺,为您解读最新的资讯事件,近来,电脑怎样设置密码(电脑中的图片加密方法)引起了人们的广泛关注和讨论,成为了网络热门话题之一。现在就让我们一起来探究这件事的具体情况吧! 很多人喜欢在电脑中保存自己的各种“私房照”,这本无可厚非,但是一旦这些照片被别人看到,那可就糟糕了。所以我们需要严格保护这些照片,那么我们该怎么保护电脑中的图…

    2023年4月9日 自媒体