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


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 相关文章推荐
基于jquery的tab切换 js原理
Apr 01 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
Jan 06 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
Oct 28 Javascript
AngularJS的Filter的示例详解
Mar 07 Javascript
值得分享和收藏的xmlplus组件学习教程
May 05 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
Jul 21 Javascript
详谈js原型继承的一些问题
Sep 06 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
Jan 21 Javascript
Bootstrap Table实现定时刷新数据的方法
Aug 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源码分析之变量的存储过程分解
2014/07/03 PHP
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
python获取当前计算机cpu数量的方法
2015/04/18 Python
Python类的动态修改的实例方法
2017/03/24 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Python中单例模式总结
2018/02/20 Python
python后端接收前端回传的文件方法
2019/01/02 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
浅析python函数式编程
2020/09/26 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
法学院方阵解说词
2014/01/29 职场文书
楼面部长岗位职责范本
2014/02/14 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
介绍信格式样本
2015/05/05 职场文书
劳动模范获奖感言
2015/07/31 职场文书