- 需求的场景描述(希望解决的问题)
picker-view
mask-style:
background-image: linear-gradient( rgb(255, 116, 117),rgba(255, 255, 255, 0))
mask-style:background-image设置了picker-view上半部分的遮罩,下半部分的遮罩要怎么设置.?
另外,手机显示和电脑显示的差别,手机上渐变过度之间会有白色出现,电脑上没有.这个问题怎么解决?
- 希望提供的能力
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | picker-view | 客户端 | 7.0.0 | 2.4.3 |
4 个回答
试下 background: linear-gradient( red,white);
用background进行渐变,会出现一整块的色块
我用mask-style结果是整块颜色都变的,中间选中一栏也变的@Eric Huang
我用background-image改变上半部分的遮罩颜色(不改变颜色就是白的后面加view遮不住).然后又手动额外加了两个view来把picker-view遮住.颜色用一样的,完成了遮罩效果.很笨拙
background-image: linear-gradient(#fff8f5, #fff8f5), linear-gradient(#fff8f5, #fff8f5);
这样就可以了
解决了吗。。
没
麻烦按照教程提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
https://developers.weixin.qq.com/s/0uYz0Xmd7L4y.