我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么实现CSS隐藏滚动条并可以滚动内容

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么实现CSS隐藏滚动条并可以滚动内容

本篇内容主要讲解“怎么实现CSS隐藏滚动条并可以滚动内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现CSS隐藏滚动条并可以滚动内容”吧!

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

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

下面给一个简化版的代码

<div>

    <div>

     ......

    </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;

}

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

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

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

代码如下:

 <div>

     <div>

        <div>

            ......

        </div>

     </div>

 </div>

.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隐藏滚动条并可以滚动内容”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么实现CSS隐藏滚动条并可以滚动内容

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CSS如何实现隐藏滚动条并可以滚动内容效果

小编给大家分享一下CSS如何实现隐藏滚动条并可以滚动内容效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法1:计算滚动条宽度并隐藏起来在本站的侧栏,你可以看到
2023-06-08

css滚动条怎么隐藏

本篇内容主要讲解“css滚动条怎么隐藏”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css滚动条怎么隐藏”吧!xhtml中隐藏滚动条在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚
2023-07-04

css怎么去隐藏滚动条

这篇文章主要介绍css怎么去隐藏滚动条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器、
2023-06-14

怎么在css中给div添加滚动并隐藏滚动条

本篇文章为大家展示了怎么在css中给div添加滚动并隐藏滚动条 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网
2023-06-08

css如何实现隐藏滚动条

这篇文章将为大家详细讲解有关css如何实现隐藏滚动条,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法一、计算滚动条宽度并隐藏起来原理:外面的盒子和里面的盒子利用子绝父相进行布局,里面的盒子向右移动17个
2023-06-08

div+css如何实现隐藏滚动条

这篇文章主要介绍div+css如何实现隐藏滚动条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的全称是什么css的全称是Cascading Style Sheets(层叠样式表),它是一种用来表现HTML或XM
2023-06-14

纯CSS怎么实现隐藏滚动条但仍具有滚动的效果

这篇文章将为大家详细讲解有关纯CSS怎么实现隐藏滚动条但仍具有滚动的效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。移动端移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚
2023-06-08

怎么在css中设置Overflow实现隐藏滚动条

这篇文章将为大家详细讲解有关怎么在css中设置Overflow实现隐藏滚动条,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体代码如下所示:.scroll-list ul{ white
2023-06-08

怎么使用CSS隐藏元素滚动条

这篇文章给大家分享的是有关怎么使用CSS隐藏元素滚动条的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如何隐藏滚动条,同时仍然可以在任何元素上滚动?首先,如果需要隐藏滚动条并在内容溢出时显示滚动条,只需要设置ove
2023-06-08

css怎么实现元素不随滚动条滚动

今天小编给大家分享的是css怎么实现元素不随滚动条滚动,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来
2023-06-14

怎么用css实现不随滚动条效果

CSS中的position属性可以用来设置元素在页面中的定位方式,其中有一个值叫做fixed。fixed值指定的元素会被固定在页面的某个位置,不会随着页面的滚动而移动,这就实现了CSS不随滚动条的效果。那么在哪些情况下需要使用CSS不随滚动条的效果呢?常见的场景是在页面中添加一些固定的元素,例如导航栏、广告位等。这些元素需要始终保持在页面的某个位置,不会因为用户滚动页面而移动。
2023-05-14

css怎么实现滚动条不占用高度

css实现滚动条不占用高度的方法:1、打开相应的HTML文件;2、查找原始代码“overflow-x: auto;”;3、将“overflow-x: auto;”属性中的值修改为“overflow-x: overlay;”即可使滚动条不占据位置。
2023-05-14

css怎么使用滚动条来显示元素内溢出的内容

要给元素添加滚动条以显示溢出的内容,可以使用CSS的overflow属性。例如,如果要在元素内部添加垂直滚动条,可以将元素的overflow-y属性设置为scroll:```css.element {overflow-y: scroll;}
2023-10-12

CSS怎么实现导航固定的、左右滑动的滚动条

这篇文章主要介绍了CSS怎么实现导航固定的、左右滑动的滚动条,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如上效果的导航,导航是固定在顶部的,可以左右滑动点击更多选项的。这种
2023-06-08

编程热搜

目录