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

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

作者: document_write | 来源:发表于2018-08-30 00:23 被阅读0次

    如果要实现隐藏整个页面的滚动条(水平滚动条或者垂直滚动条)功能,可能首先想到的是给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;

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

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

相关文章

网友评论

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

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