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/.
如果滚动视图的位置比较复杂,那以上代码需要依据情况指定放置