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


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直接编辑当前cookie的脚本
Sep 14 Javascript
javascript使用location.search的示例
Nov 05 Javascript
javascript页面动态显示时间变化示例代码
Dec 18 Javascript
js 时间格式与时间戳的相互转换示例代码
Dec 25 Javascript
JavaScript组合拼接字符串的效率对比测试
Nov 06 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
Winform客户端向web地址传参接收参数的方法
May 17 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
vue-router启用history模式下的开发及非根目录部署方法
Dec 23 Javascript
Vue对象赋值视图不更新问题及解决方法
Jun 03 Javascript
如何制作自己的原生JavaScript路由
May 05 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
如何使用php输出时间格式
2013/08/31 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
js调用css属性写法
2013/09/21 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
Html5定位终极解决方案
2020/02/05 HTML / CSS
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
养殖项目策划书范文
2014/01/13 职场文书
公益活动邀请函
2014/02/05 职场文书
元旦晚会感言
2014/03/12 职场文书
学生个人总结范文
2015/02/15 职场文书
自我检讨书怎么写
2015/05/07 职场文书
黄河绝恋观后感
2015/06/08 职场文书