微信小程序 利用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框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
vue debug 二种方法
Sep 16 Javascript
vuex的module模块用法示例
Nov 12 Javascript
微信小程序后台持续定位功能使用详解
Aug 23 Javascript
在vue中使用vuex,修改state的值示例
Nov 08 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 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
php模板原理讲解
2013/11/13 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
python开发之thread线程基础实例入门
2015/11/11 Python
如何在Python中编写并发程序
2016/02/27 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
Python封装原理与实现方法详解
2018/08/28 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
设备动力科岗位职责范本
2014/02/23 职场文书
授权委托书格式模板
2014/04/03 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
家长学校教学计划
2015/01/19 职场文书
事业单位岗位说明书
2015/10/08 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
思想品德课教学反思
2016/02/24 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书