大家好,又见面了,我是你们的朋友全栈君。
DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?
要设置CSS滚动条样式,需要用到overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。
常规overflow怎么设置
overflow-y:scroll 总是显示纵向滚动条
overflow-y:visible 不剪切内容也不添加纵向滚动条
overflow-x:scroll 总是显示横向滚动条
overflow-x:visible 不剪切内容也不添加横向滚动条
overflow语法值
overflow:visible | auto | hidden | scroll
参数说明:
visible:不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效;
auto:此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条,DIV默认情况也是这个值,但需要设置时候设置即可;
hidden:不显示超过对象尺寸的内容;
scroll:总是显示滚动条。
div自定义滚动条样式
滚动条的css样式主要有三部分组成:
::-webkit-scrollbar 定义了滚动条整体的样式;
::-webkit-scrollbar-thumb 滑块部分;
::-webkit-scrollbar-thumb 轨道部分;
自定义滚动条样式实例:
1、html代码:
2、css代码:
.test{
width: 50px;
height: 200px;
overflow: auto;
float: left;
margin: 5px;
border: none;
}
.scrollbar{
width: 30px;
height: 300px;
margin: 0 auto;
}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
width: 10px; /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 10px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #535353;
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 10px;
background: #EDEDED;
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158006.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...