前言

又很久没有写东西了,上周开始将一个APP和一个网站的内容整合到微信小程序中,到这会儿终于搞得快结束了,才发现为啥我的小程序滚动视图没有滚动条,这是闹哪样,没有滚动条的滚动是没有灵魂的。

客官可移步我的小站阅读http://fanjiajia.cn/2019/07/02/wxxcx/flx1/

原因

原来在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;
}

好了,看看效果


最后

  • 本文内容个人拙见,若有出入,欢迎指正。
  • 欢迎赏脸关注:家佳Talk

最新文章

  1. persistence.xml文件的妙处
  2. 利用C#自带组件强壮程序日志
  3. MD5加密算法实现用户信息加密
  4. 再不写,我怕就再也不写了-LAMP基础
  5. 命令行下 mysql 不是内部或外部命令排查方法
  6. hdu4976 A simple greedy problem. (贪心+DP)
  7. Linux iostat字段解析
  8. Linux天天见
  9. 我的HttpClients工具
  10. Swift - 33 - 返回函数类型和函数嵌套
  11. SmartBusinessDevFramework架构设计-2:结构图示
  12. visifire 图表属性样式设置说明,字体,阴影设置
  13. poj2739
  14. openssl之BIO系列之5---CallBack函数及其控制
  15. POJ 3311 Hie with the Pie floyd+状压DP
  16. 早期Swift中Cocos2D初始化代码的重构
  17. ios中block访问外部变量的一些注意点
  18. 【转载】“宇宙最强” IDE,Visual Studio 2019 正式发布
  19. Django 静态文件相关设置
  20. 【Linux】虚拟服务器之LVS

热门文章

  1. Authorization Bypass in RSA NetWitness
  2. hibernate saveorupdate方法只有更新有效果,保存没有效果
  3. unittest 运行slenium(五)---运行代码并生成HTMLTestRunner报告
  4. 【清单】值得「等待」的12个指示加载状态的 js 库
  5. apache配置https加密传输
  6. Dymola — 多学科系统仿真平台
  7. plus代码闪光点
  8. SSL 部署,实现 https 化
  9. Selenium常用API的使用java语言之19-调用JavaScript代码
  10. vscode安装依赖报错 TypeError: zipfile.readEntry is not a function