隐藏滚动条小技巧(兼容至IE7)

关于滚动条的设置
  1. 滚动条设置
    overflow:scroll;
  1. 也可以单独对x和y设置滚动条
    //隐藏x轴,显示Y轴滚动条

    overflow-x:none;

    overflow-y:scroll;

滚动条隐藏,且仍然有滚动功能
  1. 对于webkit内核可直接设置隐藏滚动条样式
    element{

        overflow-x:none;

        overflow-y:scroll;

    }

    element::-webkit-scrollbar {

        display: none;

    }
  1. 对于IE浏览器,可以使用如下方法:
    给需要滚动的内容content外加上两个容器
    <div class="outer-container">

         <div class="inner-container">

            <div class="content">

                ......

            </div>

         </div>

     </div>

结构如图

其中outer-container宽高和content一致(主要是宽度)

.outer-container,.content {

    width: 200px; height: 200px;

}

对外部容器outer-container使用相对定位

对内部容器inner-container使用绝对定位,确保两个容器左侧对齐

.outer-container {

   position: relative;

   overflow: hidden;

}

.inner-container {

   position: absolute; 

   left: 0;

}

对inner-container设置滚动条,且宽度大于外部滚动条

.inner-container {

    width:110%;

    overflow-x: hidden;

    overflow-y: scroll;

}

此时因为外部容器将内部容器遮盖,页面中已经不显示滚动条,且仍然可以滚动。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,694评论 1 92
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,267评论 18 399
  • 移动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动? 使用overflow:hidden隐...
    神木惊蛰阅读 4,286评论 0 1
  • 1.感恩如月老师的冥想音频,最近静修冥想很受益,总能链接到好的音频和信息给到伙伴家人们,感恩我的手机电脑,可以让我...
    快乐丰盛的姝萱阅读 1,391评论 0 0
  • 又是一年了! 天堂的你怎么样?好吗? 谁能了却这一份苦苦的牵挂? 当感情融入了血液,谁又能放下这一段涩涩的思念...
    可爱的小女孩阅读 2,394评论 0 0

友情链接更多精彩内容