• 技术文章 >web前端 >css教程

    css如何实现隐藏滚动条

    VV2020-03-31 09:06:24转载855

    移动端

    移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。

    .container::-webkit-scrollbar {
      display: none;
    }

    (推荐教程:CSS教程

    PC 端

    PC 端对兼容性的要求相对来说要高一点,所有可以换一种方法,大致思路就是在内容div外面包一个父容器div,设置 overflow: hidden,内容div设置 display-x: hidden; display-y: auto; 最后设置父容器div的宽度小于内容div的宽度或者设置内容div的 margin-right 为负值就可以了。

    <div class="outer">
        <div class="content">
          <p>1111</p>
          <p>222</p>
          <p>333</p>
          <p>444</p>
        </div>
    </div>
     .outer {
       width: 300px;
       height: 300px;
       overflow: hidden;
      
       .content {
         width: 330px;
         /*margin-right: -15px;*/
         height: 100%;
         overflow-x: hidden;
         overflow-y: auto;
         background: red;
         padding-top: 100px;
      
         p:not(:first-child) {
           margin-top: 100px;
         }
       }
     }

    相关视频教程推荐:css视频教程

    以上就是css如何实现隐藏滚动条的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:脚本之家,如有侵犯,请联系admin@php.cn删除
    专题推荐:css 滚动条
    上一篇:css如何实现ul和li横向排列 下一篇:svg+css3实现动感的波浪效果
    大前端线上培训班

    相关文章推荐

    • css如何使用伪元素清除浮动• css中内容过长怎么解决• 关于css中的类名问题的详细介绍• css如何实现ul和li横向排列

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网