CSS3自定义滚动条的颜色等样式 - hover显示切换 - 伪类::-webkit-scrollbar的样式控制

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS3自定义滚动条的颜色等样式 - hover显示切换 - 伪类::-webkit-scrollbar的样式控制相关的知识,希望对你有一定的参考价值。

效果

默认不显示横向的滚动条:

鼠标hover时,显示浅色、带圆角的滚动条:

实现代码

html

<nav class="xx-wrapper">
    <div class="nav nav-tabs xx" role="tablist">
        <a class="nav-link">
            装机配件
        </a>
        <a class="nav-link">
            办公耗材
        </a>
        <a class="nav-link">
            智能穿戴
        </a>
        <a class="nav-link">
            AI机器人
        </a>
        <a class="nav-link">
            户外护具
        </a>
        <a class="nav-link">
            芯片硅胶
        </a>
        <a class="nav-link">
            智能穿戴
        </a>
        <a class="nav-link">
            AI机器人
        </a>
        <a class="nav-link">
            户外护具
        </a>
        <a class="nav-link">
            芯片硅胶
        </a>
    </div>
</nav>

CSS

/* 不换行 */
.xx 
	flex-wrap: nowrap;
    overflow-x: auto;


/* 滚动条整体 */
.xx::-webkit-scrollbar

	/* height决定横向scrollbar的高度,width决定纵向滚动条的宽度 */
    height:10px; 

    /* 默认:滚动条透明底色 */
    background-color: transparent;


/* 滚动条滑块 */
.xx::-webkit-scrollbar-thumb 
    /* 圆角 */
    border-radius: 10px;

    /* 滑块自身颜色 透明 */
    background-color: transparent;


/* 当鼠标hover时 */
.xx-wrapper:hover .xx::-webkit-scrollbar 
	/* 底色 */
	background-color:#FAFAFA!important;

.xx-wrapper:hover .xx::-webkit-scrollbar-thumb 
	/* 滑块颜色 */
	background-color: rgb(238, 237, 237)!important;

scrollbar相关知识

CSS3自定义滚动条-轩枫阁https://www.xuanfengge.com/demo/201311/scroll/css3-scroll.html

css scrollbar样式设置 - SegmentFault 思否当块级内容区域超出块级元素范围的时候,就会以滚动条的形式展示,你可以滚动里面的内容,里面的内容不会超出块级区域范围。有时候我们需要自定义滚动条的样...https://segmentfault.com/a/1190000012800450/

::-webkit-scrollbar    //滚动条整体部分
::-webkit-scrollbar-button   //滚动条两端的按钮
::-webkit-scrollbar-track   // 外层轨道
::-webkit-scrollbar-track-piece    //内层轨道,滚动条中间部分(除去)
::-webkit-scrollbar-thumb //滚动条里面可以拖动的那个
::-webkit-scrollbar-corner   //边角
::-webkit-resizer   ///定义右下角拖动块的样式

推荐

在手机上无广告的百度首页 baidu.rudon.cn

封面

以上是关于CSS3自定义滚动条的颜色等样式 - hover显示切换 - 伪类::-webkit-scrollbar的样式控制的主要内容,如果未能解决你的问题,请参考以下文章

CSS3自定义滚动条样式 -webkit-scrollbar

DIV 自定义滚动条样式

css3滚动条样式及美化方法

如何设置滚动条的样式?

自定义滚动条样式

WPF 自定义滚动条(ScrollViewScrollBar)样式