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


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简单网速测试方法完整实例
Dec 15 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
基于jQuery实现点击列表加载更多效果
May 31 Javascript
AngularJS ng-bind 指令简单实现
Jul 30 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
Sep 04 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
Feb 21 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
关于webpack2和模块打包的新手指南(小结)
Aug 07 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 Javascript
浅谈ng-zorro使用心得
Dec 03 Javascript
bootstrap-paginator服务器端分页使用方法详解
Feb 13 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 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模板技术原理【一】
2008/01/10 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
EsLint入门学习教程
2017/02/17 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
js观察者模式的弹幕案例
2020/11/23 Javascript
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
python将ansible配置转为json格式实例代码
2017/05/15 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
python是怎么被发明的
2020/06/15 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
台湾演唱会订票网站:StubHub台湾
2019/06/11 全球购物
"引用"与多态的关系
2013/02/01 面试题
流动人口婚育证明范本
2014/09/26 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
致运动员加油稿
2015/07/21 职场文书
mysql数据库如何转移到oracle
2022/12/24 MySQL