微信小程序 利用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 相关文章推荐
jquery分页插件jpaginate在IE中不兼容问题
Apr 22 Javascript
基于React Native 0.52实现轮播图效果
Aug 25 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
Feb 20 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
JS实现的自定义map方法示例
May 17 Javascript
Vue使用axios出现options请求方法
May 30 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
vue el-table实现自定义表头
Dec 11 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
Dec 30 Javascript
微信小程序地图绘制线段并且测量(实例代码)
Jan 02 Javascript
Vue实现点击箭头上下移动效果
Jun 11 Javascript
JS删除对象中某一属性案例详解
Sep 08 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
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
jQuery的一些注意
2006/12/06 Javascript
DHTML Slide Show script图片轮换
2008/03/03 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
python实现简单的tcp 文件下载
2020/09/16 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
高中竞选班长演讲稿
2014/04/24 职场文书
个人授权委托书范本
2014/09/14 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
财务会计岗位职责
2015/02/03 职场文书
党员转正大会主持词
2015/07/02 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书