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


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 相关文章推荐
用Javascript评估用户输入密码的强度(Knockout版)
Nov 30 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
详解javascript实现瀑布流列式布局
Jan 29 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 Javascript
简单谈谈gulp-changed插件
Feb 21 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
JS学习笔记之闭包小案例分析
May 29 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 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面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
JS实现的点击表头排序功能示例
2017/03/27 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
sqlalchemy对象转dict的示例
2014/04/22 Python
python计算方程式根的方法
2015/05/07 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
记者岗位职责
2014/01/06 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
校运会广播稿
2015/08/19 职场文书
建房合同协议书
2016/03/21 职场文书
opencv检测动态物体的实现
2021/07/21 Python
Python3的进程和线程你了解吗
2022/03/16 Python