微信小程序 利用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客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
JavaScript中清空数组的三种方法分享
Apr 07 Javascript
再次分享18个非常棒的jQuery表格插件
Apr 10 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
vue中的router-view组件的使用教程
Oct 23 Javascript
关于vue.js中实现方法内某些代码延时执行
Nov 14 Javascript
vue中destroyed方法的使用说明
Jul 21 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
php初始化对象和析构函数的简单实例
2014/03/11 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
PHP实现简单日历类编写
2020/08/28 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
js实现蒙版效果
2020/01/11 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
Python2/3中urllib库的一些常见用法
2017/12/19 Python
python自动12306抢票软件实现代码
2018/02/24 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
行政管理人员精品工作推荐信
2013/11/04 职场文书
房产公证书范本
2014/04/10 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
档案接收函格式
2015/01/30 职场文书
同学聚会通知书
2015/04/20 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
Python必备技巧之函数的使用详解
2022/04/04 Python