微信小程序 利用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 相关文章推荐
node网页分段渲染详解
Sep 05 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
使用vue的transition完成滑动过渡的示例代码
Jun 25 Javascript
详解react native页面间传递数据的几种方式
Nov 07 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
Jun 05 Javascript
Element Dialog对话框的使用示例
Jul 26 Javascript
原生js+canvas实现下雪效果
Aug 02 Javascript
javascript运行机制之执行顺序理解
Aug 03 Javascript
VSCode插件安装完成后的配置(常用配置)
Aug 24 Javascript
JS变量提升及函数提升实例解析
Sep 03 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
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
JS上传前预览图片实例
2013/03/25 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
Python中文编码那些事
2014/06/25 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python多线程编程简单介绍
2015/04/13 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
Myprotein芬兰官网:欧洲第一运动营养品牌
2019/05/05 全球购物
Laravel中Kafka的使用详解
2021/03/24 PHP
个人求职简历的自我评价范文
2013/10/09 职场文书
计算机应用与科学个人的自我评价
2013/11/15 职场文书
心理健康课教学反思
2014/02/13 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
员工2014年度工作总结
2014/12/09 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
golang 接口嵌套实现复用的操作
2021/04/29 Golang
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android
对象析构函数__del__在Python中何时使用
2022/03/22 Python