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


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 类型判断代码分析
Mar 28 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
Nov 25 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
js对象与打印对象分析比较
Apr 23 Javascript
js几秒以后倒计时跳转示例
Dec 26 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
Sep 06 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
May 10 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
微信小程序实现九宫格抽奖
Apr 15 Javascript
vue.js封装switch开关组件的操作
Oct 26 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-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
玩转方法:call和apply
2014/05/08 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python中几种自动微分库解析
2019/08/29 Python
django中related_name的用法说明
2020/05/20 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
工业设计毕业生自荐信
2014/04/13 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
对照检查剖析材料
2014/09/30 职场文书
文明班级申报材料
2014/12/24 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
学习计划是什么
2019/04/30 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
Pygame Time时间控制的具体使用详解
2021/11/17 Python
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏