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


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 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
JS仿flash上传头像效果实现代码
Jul 18 Javascript
JS随机漂浮广告代码具体实例
Nov 19 Javascript
调用HttpHanlder的几种返回方式小结
Dec 20 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
js字符串完全替换函数分享
Dec 03 Javascript
js实现圆盘记速表
Aug 03 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
jQuery实现移动端手机商城购物车功能
Sep 24 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
浅谈AngularJS中$http服务的简单用法
May 15 Javascript
JS动画实现回调地狱promise的实例代码详解
Nov 08 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
短波问题解答
2021/02/28 无线电
对盗链说再见...
2006/10/09 PHP
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
php中adodbzip类实例
2014/12/08 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
vue实现购物车的监听
2020/04/20 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
python基础教程之获取本机ip数据包示例
2014/02/10 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
python如何导入依赖包
2020/07/13 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
闭幕式主持词
2014/04/02 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
教师年度考核个人总结
2015/02/12 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python