美文网首页
隐藏滚动条但保留滚动效果

隐藏滚动条但保留滚动效果

作者: 一名有马甲线的程序媛 | 来源:发表于2018-03-06 17:26 被阅读24次

    html:

    <div class="outer-container">
     <div class="inner-container">
        <div class="content">
            1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br> 1<br>
        </div>
     </div>
    </div>
    

    css:

    <style>
        .outer-container {
            width: 200px;
            height: 200px;
        }
        .outer-container {
            position: relative;
            overflow: hidden;
        }
        .inner-container {
            position: absolute;
            top:0;
            left: 0;
            overflow-x: hidden;
            overflow-y: scroll;
        }
        .content{
            width:200px;
            height:200px;
        }
    
        /* for Chrome */
        .inner-container::-webkit-scrollbar {
            display: none;
        }
    </style>
    

    亲测谷歌、火狐、IE浏览器均无滚动条,但是刚切换到移动模式会有滚动条,滚动两次滚动条消失就不会再出现滚动条了,具体问题暂未找到,但是在移动端设备上是没有滚动条的~
    demo实例下载

    相关文章

      网友评论

          本文标题:隐藏滚动条但保留滚动效果

          本文链接:https://www.haomeiwen.com/subject/aurrfftx.html