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


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 相关文章推荐
ExtJS 入门
Oct 29 Javascript
js中将具有数字属性名的对象转换为数组
Mar 06 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 Javascript
dwz 如何去掉ajaxloading具体代码
May 22 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
Node.js 的模块知识汇总
Aug 16 Javascript
Angular CLI 安装和使用教程
Sep 13 Javascript
详解vue-router 命名路由和命名视图
Jun 01 Javascript
用vue快速开发app的脚手架工具
Jun 11 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
Aug 27 Javascript
React Native 混合开发多入口加载方式详解
Sep 23 Javascript
Vue分页效果与购物车功能
Dec 13 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创建PDF中文文档
2006/10/09 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
js断点调试经验分享
2017/12/08 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
2018/12/11 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
django 控制页面跳转的例子
2019/08/06 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
旅游管理实习自我鉴定
2013/09/29 职场文书
四年的个人工作自我评价
2013/12/10 职场文书
法定代表人授权委托书
2014/04/04 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
win sever 2022如何占用操作主机角色
2022/06/25 Servers