这是一个有滚动条的 div,滚动条的滑块和外轨宽度不一致。
随着内容的增多,滚动条的大小会动态调整。
滚动条滑块最小宽度为 20px,最大宽度为 50px。
滚动条滑块悬停时颜色会变深。
在webkit下的css滚动条样式代码是怎样的呢?下面就让我们一起来了解一下吧:在现在的绝大部分项目中很多都会用到滚动条,有时候用会到模拟的滚动条或css滚动条,比较常见的就是css滚动条,并且在所有浏览器,滚动条可定制性较强的应该是webkit内核的浏览器。在webkit下面的CSS设置滚动条主要是有7个属性,具体介绍如下:1、::-webkit-scrollbar 滚动条整体部分,能够设置宽度等2、::-webkit-scrollbar-button 滚动条两端的按钮3、::-webkit-scrollbar-track 外层轨道4、::-webkit-scrollbar-track-piece 内层滚动槽5、::-webkit-scrollbar-thumb 滚动的滑块6、::-webkit-scrollbar-corner 边角7、::-webkit-resizer 定义右下角拖动块的样式参考范例:css滚动条样式代码如下:li { width: 260px; height: 370px; border: 1px solid #D9D9D9; overflow-y: scroll; ::-webkit-scrollbar {width: 3px; } ::-webkit-scrollbar-thumb {background: #d8d8d8;border-radius: 10px; } ::-webkit-scrollbar-track-piece {background: transparent; }}
目前只有chrome支持设置滚动条样式,给div设置伪类
如div::-webkit-scrollbar{
css可以通过为网页元素设置滚动条样式使网页元素的内容实现滚动。
css通过overflow属性设置滚动条示例:
如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示滚动条等行为。
效果图
扩展:
overflow属性介绍:
overflow 属性规定当内容溢出元素框时发生的事情。
说明
这个属性定义溢出元素内容区的内容会如何处理。 如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。 因此,有可能即使元素框中可以放下所有内容也会出现滚动条。
属性值:
本文地址:https://www.badfl.com/article/308422f31416fd149a88.html