微信小程序 利用css实现遮罩效果实例详解


Posted in Javascript onJanuary 21, 2017

微信小程序 利用css实现遮罩效果实例详解

实现效果图:

微信小程序 利用css实现遮罩效果实例详解

如图所示,使用css实现小程序的遮罩效果,代码如下

js文件代码:

//index.js 
//获取应用实例 
var app = getApp() 
Page({ 
 data: { 
 flag: false 
 }, 
 a: function(){ 
 this.setData({flag: false}) 
 }, 
 b: function(){ 
 this.setData({flag: true}) 
 } 
})

wxss文件代码:

.b1{position:fixed;width:100%;height:100%;top:0px;background:rgba(0,0,0,0.4);overflow: hidden;} 
.t_w{position:relative;} 
.b2{width: 90%;margin:35% auto;overflow: hidden;background-color: #fff;border-radius: 10rpx;} 
.v1{margin:110rpx auto 30rpx auto;color:#999;font-size:28rpx;background-color: #fff;padding:0rpx 30rpx;text-align: center;} 
.v2{background-color: #ff0000;padding:20rpx 0rpx;text-align: center;overflow: hidden;} 
.v3{background-color: deepskyblue;padding:20rpx 0rpx;text-align: center;overflow: hidden;} 
.p1{display: block;margin:10rpx auto;font-size: 34rpx;height:34rpx;line-height:34rpx;color: #ffffff;} 
.p2{display: block;margin:10rpx auto;font-size: 24rpx;height:24rpx;line-height:24rpx;color: #ffffff;} 
.t_image{width:204rpx;height:200rpx;position: absolute;top: -26%;left:40%;} 
.t_image1{display:block;width:204rpx;height:200rpx;} 
.btn1{border:1px solid transparent;outline:none;margin:0rpx auto;-webkit-appearance: none;-moz-appearance: none;height: 88rpx;line-height: 88rpx;width:630rpx;border-radius: 60rpx;font-family: '微软雅黑';font-size: 36rpx;color: #ffffff;cursor: pointer;background-color: #f05000;text-align: center;box-shadow:0rpx 10rpx 9rpx 0rpx rgba(240,80,0,0.35); 
} 
.btn2{margin:30rpx auto 40rpx auto;border:1px solid transparent;outline:none;-webkit-appearance: none;-moz-appearance: none;height: 88rpx;line-height: 88rpx;width:630rpx;border-radius: 60rpx;font-family: '微软雅黑';font-size: 36rpx;color: #ffffff;cursor: pointer;background-color: #5adad0;text-align: center;box-shadow:0rpx 10rpx 9rpx 0rpx rgba(90,218,208,0.35); 
}

wxml文件代码:

<view class="b1" hidden="{{flag}}"> 
   <view class="t_w"> 
    <view class="t_image"> 
            <image class="t_image1" src="../../images/qcm.png"></image> 
     </view> 
      <view class="b2"> 
         
        <view class="v1">由于您周边3公里有没有指尖快递服务站,指尖快递将无法为您提供上门取件服务。您可以试试拨打电话或网上预约快递公司。</view> 
        <view class="btn1" bindtap="b"> 
          <p class="p1">拨打电话</p> 
          <p class="p2">可拨打电话直接与快递公司联系哦</p> 
        </view> 
        <view class="btn2" bindtap="b"> 
          <p class="p1">网上预约快递公司</p> 
          <p class="p2">快递公司可能无法及时响应,请耐心等待哦</p> 
        </view> 
      </view> 
   </view> 
</view> 
 
<view bindtap="a">显示</view>

到此位置,demo已经完成

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript引用对象的方法代码
Aug 13 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
Mar 04 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
js简单时间比较的方法
Aug 02 Javascript
基于javascript实现最简单选项卡切换
Feb 01 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
Aug 09 Javascript
原生js实现公告滚动效果
Jan 10 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
Mar 07 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 Javascript
生成无限制的微信小程序码的示例代码
Sep 20 Javascript
Node.js API详解之 repl模块用法实例分析
May 25 Javascript
JavaScript数组去重的6个方法
Jan 21 #Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
Jan 21 #Javascript
JS常用知识点整理
Jan 21 #Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 #Javascript
原生js实现可拖动的登录框效果
Jan 21 #Javascript
微信小程序 WebSocket详解及应用
Jan 21 #Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
Jan 21 #Javascript
You might like
咖啡的种类和口感
2021/03/03 新手入门
PHP 中的一些经验积累
2006/10/09 PHP
提高PHP编程效率的方法
2013/11/07 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
jQuery 白痴级入门教程
2009/11/11 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
使用Python实现博客上进行自动翻页
2017/08/23 Python
python保存数据到本地文件的方法
2018/06/23 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
Shell编程面试题
2016/05/29 面试题
服务行业个人求职的自我评价
2013/12/12 职场文书
法人代表授权委托书
2014/04/08 职场文书
倡导文明标语
2014/06/16 职场文书
小学运动会通讯稿
2015/07/18 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技