微信小程序 利用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 相关文章推荐
JS中==与===操作符的比较
Mar 21 Javascript
struts2 jquery 打造无限层次的树
Oct 23 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
20行代码实现的一个CSS覆盖率测试脚本
Jul 07 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
Dec 06 Javascript
iview的table组件自带的过滤器实现
Jul 12 Javascript
JS替换字符串中指定位置的字符(多种方法)
May 28 Javascript
基于Electron实现桌面应用开发代码实例
Jul 07 Javascript
vue中路由跳转不计入history的操作
Sep 21 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
模仿OSO的论坛(二)
2006/10/09 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
2016/09/05 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
Python urlopen()函数 示例分享
2014/06/12 Python
python实现计算资源图标crc值的方法
2014/10/05 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
对于Python中RawString的理解介绍
2016/07/07 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
Python内置函数locals和globals对比
2020/04/28 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
法律专业实习鉴定
2013/12/22 职场文书
员工晚婚的请假条
2014/02/08 职场文书
颁奖典礼主持词
2014/03/25 职场文书
治安消防安全责任书
2014/07/23 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
学校重阳节活动总结
2015/03/24 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
国情备忘录观后感
2015/06/04 职场文书
Minikube搭建Kubernetes集群
2022/03/31 Servers