纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)

来源:脚本之家  责任编辑:小易  

.box { margin-left:500px; width: 400px; height: 200px; border: 1px solid black; overflow: hidden; } input { position: relative; display: inline-block; margin: 100px 0 0 500px; } asdsadsadsadaaasdddddddddddddd asdsadsadsadaaasd

移动端

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

需要准备的材料分别有:电脑、浏览器、html编辑器。 1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。 2、在index.html中的标签中,加入css代码:::-webkit-scrollbar{display: none;}。 3、浏览器运行index.html

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

你先把iframe定义宽度和高度,再设置CSS样式overflow:hidden;就可以了,这样多余的部分会被隐藏掉,这时高度要把握好。如果你想在主页面滚动能看到iframe页面隐藏的内容是不可以的。如果iframe的高度不固定,你也可以通过JS来控制。

PC 端

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

Document .hover{ display: block; width: 80px; line-height: 30px; height: 30px; overflow: hidden; position: relative; } .hover:hover{ overflow: visible; } .hover .ex{ position: absolute; left: 80px; top: 0; width: 200px; line-h

<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设置滚动条颜色以及如何去掉滚动条的方法,需要的朋友可以参考下,很有用的 我们大家在浏览网

总结

以上所述是小编给大家介绍的纯CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端),希望对大家有所帮助!

在河北种比较好一点的,如:临奥一号(连玉15),潞玉13(长玉13),登海3791,中农大236等,上面几个品种的产量都不错,都是国内种的面积最多的品种之一,选择它不错,高产,大棒,杆子又不高,抗倒伏能力强.另外就东单60说一下,这个品种杆子高,但抗倒,大棒,产量高,一般亩产750公斤.农大108,3138这些老品种就不要种了,产量低,抗性又不好.还有就是郑单958,中国种的面积最大一个品种,占了玉米总面积的25%以上.

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

html js 或者css怎么做到隐藏滚动条,但是依旧可以滚动?

以前这个问题我也想了一阵子,但是又不想用插件什么的。

给你个思路。一个外部div里设置宽高设置overflow:hidden,然后里面插入一个div 设置

宽度width: 102%;height: 100%;overflow-x: hidden;overflow-y: auto;padding-right:30px;/*这个padding可以自己调整*/

然后在再插入的div里插入内容就可以了,这样滚动条就会超出视线范围而被隐藏了。

你可以参考我的网站里blog栏目里那些弹窗滚动vganchou点com追问这位道友,感谢您的帮助,不过请仔细审题哦,我这个方法已经在用了,但是也只是临时办法,因为当窗口过小时由于内div框的显示实际大于外div框,内容将会溢出。我问就是问这个,有什么办法解决。追答用百分比写不会溢出吧。比如外面是100%里面102%;然后里面的padding:0 2% 0 0;这样。这样永远都不会显示滚动条

DIV实现滚动效果,又要隐藏滚动条。用overflow-x:hidden可以滚动div里面的内容,但是我要隐藏滚动条。

无法用css直接隐藏,只能通过遮盖住滚动条达到效果。

无法用css直接隐藏,只能通过遮盖住滚动条达到效果,可以在滚动条上方加一个与地下层颜色或者图案一样的层盖住滚动条的范围,或者你用js模拟滚动条把滚动条的各个部分做为透明度100%的图片或者空白div都可以,反正滚动条是一定会存在的,只是看不到而已

还有就是overflow:hidden这个值是溢出隐藏部分,最好是别用这个当做滚动条,这个一般也就是用于模拟滚动条才用到。

html怎么不显示滚动条 但鼠标滑轮可以控制向下滚动

楼上的不懂装懂。楼主至少测试一下在设置选定答案吧?

添加样式

::-webkit-scrollbar{

display:none;

}

CSS怎么隐藏滚动条

css3有一个直接调用的css,保证隐藏滚动条的同时还可以继续通过滚轮向下翻。

::-webkit-scrollbar {/*隐藏滚轮*/

display: none;

}

但是仅限于支持css3的浏览器。如果是其他浏览器的话,可以麻烦点,先overflow:hidden; 然后再用写个滚轮向上滚或者向下滚的事件来模拟。望采纳。

HTML5如何隐藏和显示页面滚动条 CSS3和HTML5版本

用CSS可以实现效果。代码如下:html{height:100%;}

body{height:100%;overflow:hidden;}//overflow:hidden为隐藏滚动条

body{overflow:scroll;}//如果内容高度大于屏幕就会显示滚动条

HTML5 是下一代的 HTML。


  • 本文相关:
  • css设置overflow实现隐藏滚动条的同时又可以滚动
  • 使用css隐藏元素滚动条的示例代码
  • css 给div添加滚动并隐藏滚动条
  • css隐藏移动端滚动条并且ios上平滑滚动的方法
  • css怎么隐藏滚动条(三种方法)
  • css设置滚动条颜色与样式以及如何去掉与隐藏滚动条
  • html js 或者css怎么做到隐藏滚动条,但是依旧可以...
  • DIV实现滚动效果,又要隐藏滚动条。用overflow-x:h...
  • html怎么不显示滚动条 但鼠标滑轮可以控制向下滚动
  • CSS怎么隐藏滚动条
  • HTML5如何隐藏和显示页面滚动条 CSS3和HTML5版本
  • css怎么实现滚动条默认为隐藏状态,当要滚动的时候...
  • html的一个DIV样式,如何使内容滚动条隐藏,但依旧...
  • 网页中如何隐藏iframe中的垂直滚动条,但依然可以...
  • 用CSS+DIV实现鼠标经过显示隐藏层,鼠标离开不显示...
  • css设置滚动条颜色与样式以及如何去掉与隐藏滚动条
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved