微信小程序scroll-view滚动视图隐藏横向滚动条

scroll-view作用

可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高度,通过 WXSS 设置 height。组件属性的长度单位默认为px
在这里插入图片描述
链接: https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html.

滚动条效果

scroll-view写好之后页面效果如下图,会产生一个滚动条,只有当滑动的时候会出现,静止的时候会隐藏,如下图滚动条

如何隐藏滚动条

滚动条虽然不影响程序功能,但是从页面ui设计和用户体验角度,去除隐藏效果更佳

查阅官方文档没有找到解决方法,意料之中,找了相当资料后发现解决方法及其简单。只需要在wxss文件中添加如下代码即可


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

如图在这里插入图片描述

以下是解决方法的技术说明

-webkit-scrollbar性质的家族包括7不同伪元素,它们一起包括全滚动条UI元素:
下面展示一些 内联代码片

1. ::-webkit-scrollbar解决了酒吧本身的背景。它通常由其他元素覆盖
2. ::-webkit-scrollbar-button 解决滚动条上的方向按钮
3. ::-webkit-scrollbar-track 解决进度条“下方”的空白区域
4. ::-webkit-scrollbar-track-piece 是可拖动滚动元素(拇指)未覆盖的进度条的最顶层
5. ::-webkit-scrollbar-thumb 解决根据可滚动元素的大小调整大小的可拖动滚动元素的问题
6. ::-webkit-scrollbar-corner 解决了可滚动元素的(通常)底角,两个滚动条可能会遇到
7. ::-webkit-resizer解决了scrollbar-corner一些元素底角上方出现的可拖动调整大小手柄的问题

除了伪元素之外,还有伪选择器类
链接: https://css-tricks.com/custom-scrollbars-in-webkit/.

如果滚动视图的位置比较复杂,那以上代码需要依据情况指定放置

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值