CSS实现隐藏滚动条并可以滚动内容效果(三种方式)_CSS教程_CSS_网页制作

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

告诉你一个非常好用的css样式,特别好用box-sizing: border-box;即使加了p

隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。

#bg{margin:0px; background: url(images/beijing.png

方法1:计算滚动条宽度并隐藏起来

<div style="width:400px; height:300px; bor

在本站的侧栏,你可以看到前端日报的那块内容并没有滚动条,但鼠标移上去却可以滚动内容。这是什么技术呢? 其实我只是把滚动条通过定位把它隐藏了起来。

$(window).scroll(function () { if ($(windo

演示

下面给一个简化版的代码·

语法: overflow : visible | auto | hidden | scroll

<div class="outer-container"> <div class="inner-container"> ...... </div> </div> .outer-container{ width: 360px; height: 200px; position: relative; overflow: hidden; } .inner-container{ position: absolute; left: 0; top: 0; right: -17px; bottom: 0; overflow-x: hidden; overflow-y: scroll; }

现在越来越多的消费者在选车购车的过程中,似乎更偏向于合资车型。消费者选择合资车的原因不外乎是技术成熟可靠、省心以及小毛病少等特点,对于自主品牌的车型相对而言选择的消费者就没那么多。殊不知其实现在有很多自主品牌车型都采用了合资车型的技术,今天就来盘点一些用了“合资芯”的自主品牌SUV。东风风神·AX7指导价:9.97-14.97万排量:1.4T2.0L2.3L油耗:7.6-9.5L/100km采用技术:老款CR-V底盘、PSA动力东风风神AX7在底盘技术上用了旧款本田CR-V的技术,在外观设计上中规中矩,前脸三条平行的镀铬装饰条颇显沉稳。车身侧面一条贯穿式腰线,看起来车辆动感不少。内饰设计上,风

这个代码巧妙的向右移动了17个像素,刚好等于滚动条的宽度。这个值是我手动调试得来的。在chrome和IE没发现问题。

你想象中的黑帮老大气质是《教父》这种绅士范儿?或者是《浴血黑帮》这种豪气范儿?还是《大西洋帝国》这种优雅范儿?显然,我们都是电视剧看多了这不是什么所谓的“黑帮范儿”,他们只是在“好好穿西装”。制作精良的电视剧、电影在服装上都是很考究的,纵观这些影视剧你会发现,他们穿的这些西装不管是在剪裁、用料、还是配饰的使用上都很精致讲究。好衣服,自带强大气场!当然啦,少不了人工降雨、鼓风机以及从下往上拍的机位我们姑且先抛开这些外部因素,来看看好西装,对一个人的气质究竟有多大的影响。穿一身西装和不怎么样的西装,对比效果是很明显的,保安小哥VS警队精英,不同的西装对一个人气质影响很大。同

方法2:使用三个容器包围起来,不需要计算滚动条的宽度

幼儿园孩子在入园有异常状况时,当即时报警,免得证据不足,事实无从稽查从照片看,半年后指甲这样,孩子的发育可能是有点问题的。父母应及时去医院问诊,而不要自己在家里找原因。我家孩子也在幼儿园,一两周剪一次指甲,小孩子的指甲长得很快的。指甲是小事情,正常情况下,幼儿园老师帮孩子剪指甲梳头发擦屁股都出于责任;可能会有照顾不仔细的地方,难说故意伤害;如家长当时觉得指甲太短受伤害了,应在当时就解决。现在纠结很难有结果。幼儿园老师亦当警惕,不要去动孩子的头发指甲。每家人对指甲长短的要求与感受是不一样的。老师可提醒孩子家长讲卫生,最好不要擅自修剪孩子的头发指甲等。

该代码最早是在Microsoft博客上看到的,跟我上面的思路差不多,只不过人家里面又加多了一个盒子,将内容限制在盒子里面了。这样子就看不到滚动条同时也可以滚动。

土豆丝这道菜基本上所有的饭店都有,但是做出来的效果却大相径庭,星级酒店当中一盘土豆丝都是30块钱起,而且他们炒出来的土豆丝真的不一样,难道他们有什么独门秘籍吗?不妨看看星级酒店大厨是怎么炒土豆丝的。一:学会泡土豆丝很多人炒的土豆丝吃起来都是软软,主要就是因为它们在炒之前没有泡土豆丝,很多人觉得这一个小步骤会让土豆丝里的营养流失,其实营养学家们早就为大家找到了一个好的解决办法,那就是在泡土豆丝时可以加入一定量的食用醋,因为用醋泡土豆丝时土豆的营养流失是最少的,但是口感还能很好,特别是在做醋溜土豆丝等带酸味的菜肴时,可以提前一步放入食醋,就是在洗土豆丝时就加醋,你会发现这样做出来的土豆丝真的会变得

代码如下:

<div class="outer-container"> <div class="inner-container"> <div class="content"> ...... </div> </div> </div> //code from http://caibaojian.com/hide-scrollbar.html .element, .outer-container { width: 200px; height: 200px; } .outer-container { border: 5px solid purple; position: relative; overflow: hidden; } .inner-container { position: absolute; left: 0; overflow-x: hidden; overflow-y: scroll; } .inner-container::-webkit-scrollbar { display: none; }

方法3:css隐藏滚动条

同时该文章还分享了一种通过CSS隐藏滚动条的方法,不过这个方法不兼容IE,做移动端的可以使用。

那就是自定义滚动条的伪对象选择器::-webkit-scrollbar,详情请看之前的文章:CSS3自定义webkit滚动条样式

chrome 和Safari

.element::-webkit-scrollbar { width: 0 !important } IE 10+ .element { -ms-overflow-style: none; } Firefox .element { overflow: -moz-scrollbars-none; }

总结

到此这篇关于CSS实现隐藏滚动条并可以滚动内容效果(三种方式实现)的文章就介绍到这了,更多相关css 隐藏滚动条滚动内容内容请搜索真格学网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持真格学网!

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

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

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

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

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

css宽度太宽,如何隐藏滚动条并缩小比例

二、解决方法二

如果不处理照片方法适应DIV有限宽度,那可以对DIV设置隐藏超出内容方法。只需要对DIV设置宽度后加入CSS样式“overflow:hidden”即可解决隐藏图片比DIV过宽部分解决撑破DIV问题。

三、解决方法三

对图片img标签中只加入宽度即可解决。这样可以等比例缩小图片,不会影响图片画面质量。

比如你的网页DIV宽度为500px,那你上传图片后对img标签设置width等于500以下即可。

<img src="图片路径" width="小于你的DIV宽度" />即可解决图片过宽导致DIV SPAN撑破,这样好处可以等比例放大缩小图片。

四、CSS解决撑破方法四

这种方法使用CSS直接对div内的img进行宽度设置,这样不好是如果图片过小会影响网页浏览图片时候效果。

Div结构:<div class="divcss5"><img src="图片路径" /></div>

对应CSS代码:.divcss5 img{width:宽度值+单位}

怎么样在div+css中设置一个div的框并出现滚动条

1、打开dw,新建一个html页面,进入html页面编辑。

2、在代码的body中间编写一个div层。

3、将这个新建好的html页面跟编写好的div利用快捷键“ctrl+s”另保存到知道的目录下。

4、点击dw的文件按钮,在弹出的下拉框中,选择“新建”。

5、在新建的窗口中,找到“css”这一栏,点击“css”新建一个css样式。

6、写样式用".pingmu{}"开始写,给它固定宽高,再添加背景色,让div自适应宽高,超过部分显示滚动条。

7、将这个css样式保存到同级目录下,如ceshi.html在c盘,css样式也保存在c盘。

8、保存好样式后,双击这个ceshi.html页面,用浏览器打开后看到100像素宽高的黑块。

怎么用CSS给html加横向滚动条并且隐藏竖向滚动条

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建一个html文件,例如:index.html。

2、在index.html中的<body>标签中,输入样式代码:style="overflow-x: scroll; 。

3、浏览器运行index.html页面,此时html会有横线滚动条,并且隐藏了纵向滚动条。


  • 本文相关:
  • 纯css实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)
  • css设置overflow实现隐藏滚动条的同时又可以滚动
  • 使用css隐藏元素滚动条的示例代码
  • css 给div添加滚动并隐藏滚动条
  • css隐藏移动端滚动条并且ios上平滑滚动的方法
  • css怎么隐藏滚动条(三种方法)
  • css设置滚动条颜色与样式以及如何去掉与隐藏滚动条
  • DIV实现滚动效果,又要隐藏滚动条。用overflow-x:hidden可以滚动div里面的内容,但...
  • css宽度太宽,如何隐藏滚动条并缩小比例
  • 怎么样在div+css中设置一个div的框并出现滚动条
  • 怎么用CSS给html加横向滚动条并且隐藏竖向滚动条
  • 如何使用CSS隐藏滚动条并且兼容大部分浏览器
  • css设置表格高度自适应并添加滚动条
  • CSS中如何设拉伸背景图片铺满屏幕
  • css3如何 设置一个div出现滚动条,并设置 样式?
  • 如何用jquery实现页面滚动到指定位置后触发事件的效果?
  • 怎么样在div+css中设置一个div的框并出现横向滚动条
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全主页网页制作csscss教程css隐藏滚动条滚动内容纯css实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)css设置overflow实现隐藏滚动条的同时又可以滚动使用css隐藏元素滚动条的示例代码css 给div添加滚动并隐藏滚动条 css隐藏移动端滚动条并且ios上平滑滚动的方法css怎么隐藏滚动条(三种方法)css设置滚动条颜色与样式以及如何去掉与隐藏滚动条css教程css3div+css教程web标准教程浏览器兼容教程css布局实例css控制ul li 的样式详解(推荐)html设置超链接字体颜色和点击后的字体颜色div水平垂直居中的完美解决方案css设置各种中文字体如雅黑、黑体、宋体、楷体等等css 文本字体颜色设置方法(css color)css 漂亮搜索框美化代码css自定义select下拉选择框的样式(不用其他标签模拟)css圆角效果 -webkit-border-radius(css3中border-radcss 中的background:transparent到底是什么意思有什么css 首行缩进两个文字css实现隐藏滚动条并可以滚动内容效果(三种方式)css高度塌陷问题的解决方案ie中出现的jquery.form.js拒绝访问,input上传按钮必须css 清除浮动与bfc的方法css记录文本图标对齐的几种解决方案css之定位布局(position,定位布局技巧)比较好看的css 自定义样式(标题 h1 h2 h3)css之display属性之inline-block布局实现详解关于css中定位的小结
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved