css 怎么设置内容滚动,滚动条隐藏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 怎么设置内容滚动,滚动条隐藏相关的知识,希望对你有一定的参考价值。

css 怎么设置内容滚动,滚动条隐藏

css操作滚动条:
::-webkit-scrollbar-track
background-color: #b46868;
/* 滚动条的滑轨背景颜色 */

::-webkit-scrollbar-thumb
background-color: rgba(0, 0, 0, 0.2);
/* 滑块颜色 */

::-webkit-scrollbar-button
background-color: #7c2929;
/* 滑轨两头的监听按钮颜色 */

::-webkit-scrollbar-corner
background-color: black;
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
参考技术A 貌似不行吧1.overflow内容溢出时的设置
overflow-x水平方向内容溢出时的设置
overflow-y垂直方向内容溢出时的设置
以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。

2.scrollbar-3d-light-color立体滚动条亮边的颜色
scrollbar-arrow-color上下按钮上三角箭头的颜色
scrollbar-base-color滚动条的基本颜色
scrollbar-dark-shadow-color立体滚动条强阴影的颜色
scrollbar-face-color立体滚动条凸出部分的颜色
scrollbar-highlight-color滚动条空白部分的颜色
scrollbar-shadow-color立体滚动条阴影的颜色

以上七个属性设置的值都是颜色值,可以使用样式表定义的各种表达方式。

  使用以上的样式定义内容,我们可以指定浏览器窗口、多行文本框的滚动条的显示与否和颜色样式,第一组样式属性用于设定被设定对象是否显示滚动条,第二组样式属性则用于设置滚动条的颜色,要注意的本文涉及的样式属性都是ie才能支持的 没有水平滚动条
<body style="overflow-x:hidden">

没有垂直滚动条
<body style="overflow-y:hidden">

没有滚动条
<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden">
请采纳。
参考技术B 一般的做法是在要滚动的区域外层套个DIV ,然后外层的宽度略小于滚动区域的宽度,将滚动条挡住。。。 参考技术C 可以定位一个DIV把滚动条盖住 参考技术D 去掉横向滚动条:<body style='overflow:scroll;overflow-x:hidden'>
去掉竖向滚动条:<body style='overflow:scroll;overflow-y:hidden'>
两个都去掉:<body scroll="no">

css 之内容溢出滚动,隐藏滚动条

解决火狐浏览隐藏不了滚动条问题

1.里层容器的width多17px,外层容器溢出隐藏,能兼容各个浏览器

.outContainer 
  width:350px;
  height:300px;
  overflow: hidden;

.inContainer 
   height:300px;
   width: 367px;
   overflow-x:hidden;
   overflow-y:scroll;

2.设置 scrollbar-width: none,可兼容

.outContainer 
  width:350px;
  height:300px;
  overflow: hidden;

.inContainer 
   height:300px;
   width: 350px;
   overflow-x:hidden;
   overflow-y:scroll;
   scrollbar-width: none;  

/* 使用伪类选择器 ::-webkit-scrollbar ,兼容chrome和safari浏览器 */
.inContainer::-webkit-scrollbar
    display: none;

/*兼容火狐*/
.inContainer 
   scrollbar-width: none; 

/* 兼容IE10+ */
.inContainer  
    -ms-overflow-style: none; 

html如下

<body>
    <div class="outContainer" >
        <div class="inContainer">
            <div class="inContent" ></div>
            <div class="inContent inContent2"></div>
            <div class="inContent" ></div>
        </div>
    </div>
</body>

  

  

 

以上是关于css 怎么设置内容滚动,滚动条隐藏的主要内容,如果未能解决你的问题,请参考以下文章

如何用css控制浏览器滚动条

如何用css控制浏览器滚动条

用css怎么设置div滚动条的样式,可改变大小的

用css怎么设置div滚动条的样式,可改变大小的

用css怎么设置div滚动条的样式,可改变大小的

用css怎么设置div滚动条的样式,可改变大小的