html,小程序scroll-view去除滚动条

本文介绍了在HTML和小程序中去除滚动条的方法。在HTML中,可以通过设置父元素`overflow:hidden`和子元素的特定宽度来实现视觉隐藏,或者利用`-webkit-scrollbar`属性在Chrome等浏览器中隐藏滚动条。而在小程序中,只需在wxss中添加`::-webkit-scrollbar`样式,将宽度和高度设为0即可隐藏scroll-view的滚动条。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入正题,有时候在项目中,需求不想要某些滚动条怎么办呢?
首先看HTML解决滚动条的方法。
方法1.父盒子overflow:hidden 子盒子比父盒子宽17 实现视觉隐藏滚动条(为什么是17px呢,因为自己测了下,滚动条宽度就是17px)
子盒子添加内容溢出滚动条显示属性 overflow-y:scroll 并设置好宽高 可实现隐藏滚动条也可是滚轮触发滑动,使用此方法 无法监听window的滚动条事件。
代码示例:

    .box{
      width:300px;
      height: 400px;
      overflow: hidden;
    } 
    .box>div{
      width: calc(100% + 17px);
      overflow-y: scroll
    }
    .header{
      height: 80px;
      background-color: antiquewhite;
    }
    .content{
      height: 420px;
      background-color: aquamarine;
    }  
  HTML 代码
  <div class="box">
    <div class="header">
      头部
    </div>
    <div class="content">
      身体
    </div>
  </div>

效果图:
在这里插入图片描述
方法2. 利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE 如:
#box {
width: 500px;
height: 300px;
overflow-x: hidden;
overflow-y: scroll;
line-height: 30px;
text-align: center;
}
#box::-webkit-scrollbar {
display: none;
}
代码示例:

CSS代码
    .box{
      width:300px;
      height: 400px;
      overflow-x: hidden;
      overflow-y: scroll;
    } 
    .box::-webkit-scrollbar {
        display: none;
    }
    .header{
      height: 80px;
      background-color: antiquewhite;
    }
    .content{
      height: 420px;
      background-color: aquamarine;
    }  
  HTML 代码
  <div class="box">
    <div class="header">
      头部
    </div>
    <div class="content">
      身体
    </div>
  </div>

效果图:
在这里插入图片描述
以上是HTML我所知道的隐藏滚动条方法

小程序scroll-view隐藏滚动条方法
这个就比较简单了,直接再wxss中加上这条属性
wxss:
::-webkit-scrollbar {
width: 0;
height: 0;
color: transparent;
}
代码示例:

**wxss**
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}

这样就可以隐藏scroll-view的滚动条了,这个我就不好做效果图了,弄一个gif或者视频挺麻烦的,正常截图可能会有人说:你截图的时候滚动条就消失了吧。

以上是隐藏滚动条的方法希望能帮到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值