微信小程序实现蒙版弹窗效果


Posted in Javascript onNovember 01, 2018

本文实例为大家分享了微信小程序实现蒙版弹窗效果的具体代码,供大家参考,具体内容如下

<view class="modalDlg" wx:if="{{showModal}}">
 <view class='close_mask' bindtap="close_mask">X</view>
 <input class='recharge_amount' type='text' placeholder='充值金额' maxlength="8" value='{{recharge_amount}}'></input>
 <button class='save_money' type='submit'>立即充值</button>
</view>
 <button class='recharge' bindtap="submit">充值</button>
<view class="mask" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>

js:

// 点击充值弹窗
 submit: function () {
 this.setData({
 showModal: true
 })
 },
 preventTouchMove: function () {
 
 },
 
 
 close_mask: function () {
 this.setData({
 showModal: false
 })
 },

CSS:

/* 点击充值弹窗 */
 
.mask {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: #000;
 z-index: 9000;
 opacity: 0.7;
}
 
.modalDlg {
 width: 580rpx;
 height: 450rpx;
 position: fixed;
 top: 50%;
 left: 0;
 z-index: 9999;
 margin: -370rpx 85rpx;
 background-color: #fff;
 border-radius: 36rpx;
 display: flex;
 flex-direction: column;
 align-items: center;
}
 
.recharge_amount {
 color: #aaa;
 width: 450rpx;
 height: 80rpx;
 background: #f1f1f1;
 text-align: center;
 border-radius: 12rpx;
 margin-top: 56rpx;
 text-indent: 0;
}
 
.save_money {
 color: #fff;
 width: 270rpx;
 height: 80rpx;
 line-height: 80rpx;
 background: #d95155;
 text-align: center;
 border-radius: 12rpx;
 margin-top: 80rpx;
 font-size: 28rpx;
 text-indent: 0em;
}
 
.close_mask {
 color: #000;
 position: relative;
 left: 40%;
 /* top: -82%; */
 font-size: 32rpx;
}
 
/*弹窗结束 */

效果图:

微信小程序实现蒙版弹窗效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
捕获关闭窗口的脚本
Jan 10 Javascript
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
javascript hashtable 修正版 下载
Dec 30 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
Apr 07 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
Feb 08 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
vue视频播放插件vue-video-player的具体使用方法
Nov 08 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
Nov 21 Javascript
JavaScript交换两个变量方法实例
Nov 25 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 18 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 #Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 #Javascript
微信小程序实现留言板
Oct 31 #Javascript
Angular父子组件通过服务传参的示例方法
Oct 31 #Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
Oct 31 #Javascript
微信小程序实现留言功能
Oct 31 #Javascript
微信小程序签到功能
Oct 31 #Javascript
You might like
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
Python群发邮件实例代码
2014/01/03 Python
Python collections模块实例讲解
2014/04/07 Python
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
python实现批量修改文件名
2020/03/23 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
英国女装网上商店:I Saw It First
2018/10/18 全球购物
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
新文化运动的基本口号
2014/06/21 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
新兵入伍决心书
2015/09/22 职场文书
go类型转换及与C的类型转换方式
2021/05/05 Golang
聊聊Python String型列表求最值的问题
2022/01/18 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python