css隐藏垂直滚动条并且不影响滚轮滚动功能以及页面显示功能

    如果要实现隐藏整个页面的滚动条(水平滚动条或者垂直滚动条)功能,可能首先想到的是给html或者body元素设置css属性:

                         overflow:hidden;或者overflow-y:hidden;或者overflow-x:hidden;

    但是,你会发现你的页面显示有问题,尤其当你使用了页面滚动切屏或者动画功能,你会发现这种现象更明显。

    那么,怎么很好地解决这个问题呢?我百度找了这方面的例子并且结合自己的实践,总结了一个方法。代码如下

                                                          html{

                                                              width: 100%;

                                                              height:100%;

                                                          }

                                                          body{

                                                              width: 100%;

                                                              height: 100%;

                                                              overflow-y: hidden;

                                                          }

    实际上,需要两个容器元素,一个容器包含另一个容器,被包含容器可以比包含容器大,但是只要在被包含容器设置

                    overflow:hidden;或者overflow-y:hidden;或者overflow-x:hidden;

    被包含容器比包含容器多的部分就会被隐藏,同时滚动条也会被隐藏。

    原理就是这样,大家可以举一反三。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,844评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,879评论 1 45
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,350评论 0 11
  • 初看到这本书,装帧设计很简单,但紫色框里的“相助”二字却在一瞬间抵达心灵。“The Help”的字眼在预示着某种即...
    099a6727fdb1阅读 257评论 0 1
  • 不要责怪上天总是捉弄你,你要感激上天,是它给了你重新选择的机会没有上天的捉弄你或许永远也遇不到真正爱你的那个人,遇...
    Sea邹阅读 133评论 0 0