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


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 相关文章推荐
sliderToggle在写jquery的计时器setTimeouter中不生效
May 26 Javascript
javascript实现炫酷的拖动分页
May 11 Javascript
Node.js实现兼容IE789的文件上传进度条
Sep 02 Javascript
js 概率计算(简单版)
Sep 12 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
Feb 26 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
May 12 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
vue2.0 下拉框默认标题设置方法
Aug 22 Javascript
微信小程序template模板与component组件的区别和使用详解
May 22 Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
ES5新增数组的实现方法
May 12 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
php auth_http类库进行身份效验
2009/03/19 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
提高php编程效率技巧
2015/08/13 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
js实现继承的5种方式
2015/12/01 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
python获取当前计算机cpu数量的方法
2015/04/18 Python
python统计cpu利用率的方法
2015/06/02 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
Python 处理图片像素点的实例
2019/01/08 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
python飞机大战游戏实例讲解
2020/12/04 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
百货商场楼层班组长竞聘书
2014/03/31 职场文书
公司周年庆活动方案
2014/08/25 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
离婚代理词范文
2015/05/23 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
Golang 入门 之url 包
2022/05/04 Golang