微信小程序设置滚动条
2024-08-29 03:46:30
前言
又很久没有写东西了,上周开始将一个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
最新文章
- persistence.xml文件的妙处
- 利用C#自带组件强壮程序日志
- MD5加密算法实现用户信息加密
- 再不写,我怕就再也不写了-LAMP基础
- 命令行下 mysql 不是内部或外部命令排查方法
- hdu4976 A simple greedy problem. (贪心+DP)
- Linux iostat字段解析
- Linux天天见
- 我的HttpClients工具
- Swift - 33 - 返回函数类型和函数嵌套
- SmartBusinessDevFramework架构设计-2:结构图示
- visifire 图表属性样式设置说明,字体,阴影设置
- poj2739
- openssl之BIO系列之5---CallBack函数及其控制
- POJ 3311 Hie with the Pie floyd+状压DP
- 早期Swift中Cocos2D初始化代码的重构
- ios中block访问外部变量的一些注意点
- 【转载】“宇宙最强” IDE,Visual Studio 2019 正式发布
- Django 静态文件相关设置
- 【Linux】虚拟服务器之LVS
热门文章
- Authorization Bypass in RSA NetWitness
- hibernate saveorupdate方法只有更新有效果,保存没有效果
- unittest 运行slenium(五)---运行代码并生成HTMLTestRunner报告
- 【清单】值得「等待」的12个指示加载状态的 js 库
- apache配置https加密传输
- Dymola — 多学科系统仿真平台
- plus代码闪光点
- SSL 部署,实现 https 化
- Selenium常用API的使用java语言之19-调用JavaScript代码
- vscode安装依赖报错 TypeError: zipfile.readEntry is not a function