div滚动条(html设置滚动条)

在CSS中,躲藏翻滚条的一起还支持翻滚是能够完成的,而且办法也有不少。下面共享三种CSS翻滚条躲藏并能够翻滚的办法。

办法1:核算翻滚条宽度并躲藏起来

实例

下面给一个简化版的代码

……

.outer-container{width:360px;height:200px;position:relative;overflow:hidden;}.inner-container{position:absolute;left:0;top:0;right:-17px;bottom:0;overflow-x:hidden;overflow-y:scroll;}

这样能够完成把导航条躲藏起来,可是鼠标逗留的时候是有颜色变化的。

这个代码奇妙的向右移动了17个像素,刚好等于翻滚条的宽度。

办法2:运用三个容器包围起来,不需要核算翻滚条的宽度

该代码里边又加多了一个盒子,将内容约束在盒子里边了。这样子就看不到翻滚条一起也能够翻滚。
图片[1]-div滚动条(html设置滚动条)-小白之家

代码如下:

……

.element,.outer-container{width:200px;height:200px;}.outer-container{border:5pxsolidpurple;position:relative;overflow:hidden;}.inner-container{position:absolute;left:0;overflow-x:hidden;overflow-y:scroll;}.inner-container::-webkit-scrollbar{display:none;}

办法3:css躲藏翻滚条

不过这个办法不兼容IE,做移动端的能够运用。

那就是自定义翻滚条的伪目标选择器::-webkit-scrollbar,概况请看之前的文章:CSS3自定义webkit翻滚条样式

chrome和Safari

.element::-webkit-scrollbar{width:0!important}

IE10+

.element{-ms-overflow-style:none;}

Firefox

.element{overflow:-moz-scrollbars-none;},html设置滚动条,所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场。其功能大约是为了节约页面空间,就是所谓的“缩地”了。

当div所定义的区域的内容达到一定程度时,在div标签里面嵌入css样式表,定义overflow的属性值,设置DIV滚动条相关的属性。

示例代码:

.testDiv{undefined

border-style:solid;

border-width:50px;

border-color:pink;

position:absolute;

top:200px;

left:300px;

height:200px;

width:300px;

overFlow-x:scroll;

overFlow-y:hidden;

scrollBar-face-color:green;

scrollBar-hightLight-color:red;

scrollBar-3dLight-color:orange;

scrollBar-darkshadow-color:blue;

scrollBar-shadow-color:yellow;

scrollBar-arrow-color:purple;

scrollBar-track-color:black;

scrollBar-base-color:pink;

}

注:

1.overFlow:

visible却省值,没有DIV滚动条,根据内容自动扩撑区域的大小,即定义的区域无效

scroll总是显示滚动条

hidden没有滚动条,超出区域的内容不可见

auto根据内容自动判断是否添加滚动条

2.DIV滚动条颜色属性:

face-color:滑块颜色

hightlight-color:高亮颜色

3dlight-color:三维光线颜色

darkshadow-color:暗影颜色

shadow-color:阴影颜色

arrow-color:箭头颜色

track-color:滑道颜色

base-color:DIV滚动条的主要颜色,其中包含滚动按钮和滚动滑块

3.overFlow-xoverFlow-y

visible却省值,没有DIV滚动条,根据内容自动扩撑区域的大小,即定义的区域无效

scroll总是显示滚动条

hidden没有DIV滚动条,超出区域的内容不可见

auto根据内容自动判断是否添加滚动条

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论