微信小程序设置滚动条过程详解


Posted in Javascript onJuly 25, 2019

原因

原来在app.wxss中定义了如下的内容【不知道是不是新建项目自动生成的,这里也就提供了隐藏滚动条的思路啦】

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

what, 宽高为0,而且还是透明的,难怪,好吧,修改宽高4px,color设置为green,以为可以了,呵呵,太年轻。

scroll-viwe依然没有滚动条,以为是布局原因,导致滚动条消失在界面外,我将宽高设为20px,想想也是搞笑,设这么宽,但是,正是这种傻劲,再运行,发现右边宽出了好多,然而还是没有滚动条,懂了,肯定还有其他设置,果不其然……

解决

一通捣腾,原来,除了设置::-webkit-scrollbar,还需要设置::-webkit-scrollbar-track,这是设置滚动的轨道,::-webkit-scrollbar-thumb,这是设置滚动条的。

所以完整的设置如下(在app.wxss中,这样所有的scroll-view都有了,如果需要单独设置样式,可在单独page的wxss中设置)

::-webkit-scrollbar {
 width: 4px;
 height: 4px;
 color:#ffffff;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 border-radius: 10px;
 background-color:#FFFFFF;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color:#39b54a;
}

好了,看看效果

微信小程序设置滚动条过程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS是按值传递还是按引用传递
Jan 30 Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
Jun 13 Javascript
jquery mobile实现可折叠的导航按钮
Mar 11 Javascript
vue2 全局变量的设置方法
Mar 09 Javascript
JS删除数组指定值常用方法详解
Jun 04 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 Javascript
vue设置默认首页的操作
Aug 12 Javascript
jQuery实现可以计算进制转换的计算器
Oct 19 jQuery
详解JS ES6编码规范
May 07 Javascript
vuejs移动端实现div拖拽移动
Jul 25 #Javascript
vue实现拖拽的简单案例 不超出可视区域
Jul 25 #Javascript
vue实现一拉到底的滑动验证
Jul 25 #Javascript
微信小程序实现图片选择并预览功能
Jul 25 #Javascript
详细教你微信公众号正文页SVG交互开发技巧
Jul 25 #Javascript
微信小程序绘制图片发送朋友圈
Jul 25 #Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
Jul 25 #Javascript
You might like
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
js事件机制----捕获与冒泡机制实例分析
2020/05/22 Javascript
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
python关于变量名的基础知识点
2020/03/03 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
Shein英国:女性时尚网上商店
2019/04/10 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
村捐赠仪式答谢词
2014/01/21 职场文书
水利学院求职自荐书
2014/02/01 职场文书
致800米运动员广播稿
2014/02/16 职场文书
安全生产目标责任书
2014/04/14 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
励志演讲稿300字
2014/08/21 职场文书
铣工实训报告
2014/11/05 职场文书
客房服务员岗位职责
2015/02/09 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA