码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微信picker弹出之后 , 背景变成灰色是怎么做的


    微信小程序在弹出picker组件时,会将页面背景变为半透明的灰色,这是通过设置一个全屏的蒙层来实现的。

    具体实现方法如下:

    在WXML文件中,添加一个view元素作为蒙层,并设置其样式和属性:

    1. <view class="mask" wx:if="{{showPicker}}" bindtap="hidePicker"></view>
    2. <picker wx:if="{{showPicker}}" mode="date" value="{{date}}" start="{{startDate}}" end="{{endDate}}" bindchange="onDateChange"></picker>


    其中,mask类用于设置蒙层的样式,wx:if属性用于控制是否显示picker和蒙层,bindtap属性用于绑定点击事件,当用户点击蒙层时,需要隐藏picker组件。

    在WXSS文件中,定义mask类的样式:

    1. .mask {
    2.   position: fixed;
    3.   top: 0;
    4.   left: 0;
    5.   right: 0;
    6.   bottom: 0;
    7.   background-color: rgba(0, 0, 0, 0.5);
    8.   z-index: 999;
    9. }


    其中,position属性设置为fixed,表示该元素固定在页面上,不随滚动条滚动;top、left、right、bottom属性设置为0,表示该元素覆盖整个页面;background-color设置为半透明的黑色,表示蒙层的颜色;z-index属性设置为999,表示该元素的层级高于其他元素,确保蒙层覆盖在picker组件上方。

    这样,当用户打开picker组件时,蒙层就会覆盖整个页面,并将背景变成半透明的灰色。当用户点击蒙层时,就会隐藏picker组件并将蒙层移除。
     

  • 相关阅读:
    spark-submit源码解析
    SystemUI状态栏
    SpringCloud01:Eureka的使用
    深度讲解TS:这样学TS,迟早进大厂【03】:简单的例子 helloworld
    vue2 系列:自定义 v-model
    Docker 基础
    1141 PAT Ranking of Institutions
    Jenkins 结合 ANT 发送测试报告
    Windows系统如何设置Cpolar内网穿透为后台服务并实现开机自启动?
    Flatbuffer和JSON之间相互转换详细教程
  • 原文地址:https://blog.csdn.net/u012767761/article/details/133794008
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号