fixed实现遮罩层,小程序


css
/** 分享微信,分享朋友圈 **/
.goods_share_mask {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transition: transform 0.3s ease-in-out;
.goods_share_box {
border-radius: 10px 10px 0px 0px;
height: 370rpx;
background-color: white;
position: absolute;
bottom: 0;
left: 0;
right: 0;
.title {
text-align: center;
width: 750rpx;
height: 106rpx;
line-height: 106rpx;
font-size: 30rpx;
font-weight: bold;
color: rgba(69, 69, 69, 1);
border-bottom: 1px solid #dddddd;
position: relative;
.close_icon {
position: absolute;
width: 20rpx;
height: 20rpx;
top: 40rpx;
right: 30rpx;
}
}
.content {
height: 263rpx;
display: flex;
.item {
width: 375rpx;
text-align: center;
display: flex;
flex-direction:column;
.img {
width: 80rpx;
height: 80rpx;
margin-top: 70rpx;
}
.text {
font-size: 24rpx;
font-weight: bold;
color: rgba(130, 130, 130, 1);
}
}
}
}
}
.goods_share_mask_hidden {
@extend .goods_share_mask;
transform: translateY(100%);
visibility: hidden;
}
html
<!-- 弹出层 -->
<view class="{{hiddenWxShare ? 'goods_share_mask_hidden' : 'goods_share_mask'}}" catch:tap="closeWxShare" catch:touchmove="_stopTap">
<!-- 内容层 -->
<view class="goods_share_box" catch:tap="_stopTap">
<view class="title">
分享至
<image class='close_icon' src="/images/share/close.png" catch:tap="closeWxShare"></image>
</view>
<view class="content">
<view class="item">
<view>
<image class='img' src="/images/share/wx.png"></image>
</view>
<text class="text">微信好友</text>
</view>
<view class="item">
<view>
<image class='img' src="/images/share/friend.png"></image>
</view>
<text class="text">微信朋友圈</text>
</view>
</view>
</view>
</view>
js
Page({
data: {
hiddenWxShare: true,
},
_stopTap() {
return;
},
closeWxShare() {
this.setData({ hiddenWxShare: true });
},
showWxShare() {
this.setData({ hiddenWxShare: false });
}
});
fixed实现遮罩层,小程序的更多相关文章
- 微信小程序开发---逻辑层(App Service)
再说逻辑层之前,先说说微信小程序框架(MINA) 小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXSS, ...
- 逆战:微信小程序开发(二)
一.常用组件 在上一个章节中讲解了封装请求数据的模块,在此处请求轮播图的数据 1.首页轮播图数据的请求以及渲染 1.1 轮播图数据的请求 pages/home/home.js import { req ...
- Css动画形式弹出遮罩层,内容区上下左右居中于不定宽高的容器中
<!DOCTYPE html> <html> <head> </head> <body id="body"> <! ...
- 微信小程序开发入门
微信小程序 首先说下结构吧,看看小程序到底长什么样子 这是一个微信提供的自己的开发工具,相当于xcode吧,由此也可以看出腾讯的野心并不小啊,左边的就是编辑调试什么的,往右就是一个模拟器,你可以选择i ...
- jQuery遮罩层插件
在网页上常常遇到须要等待非常久的操作,比方导出报表等.为了预防用户点击其它操作或者多次点击同个功能,须要用遮罩层把页面或者操作区盖住.防止用户进行下一步操作.同一时候能够提高界面友好度,让用户知道操作 ...
- 微信小程序基础
前言 什么是微信小程序,它是一种轻量级的APP,它与常规App来说,无需下载安装即可使用,它嵌于微信App中,要使用微信小程序你只需要搜索一下微信小程序的名称就好,如近期的"Google的画 ...
- 微信小程序开发:学习笔记[7]——理解小程序的宿主环境
微信小程序开发:学习笔记[7]——理解小程序的宿主环境 渲染层与逻辑层 小程序的运行环境分成渲染层和逻辑层. 程序构造器
- 【微信小程序】开发实战 之 「开发框架MINA构成」
小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务. 微信团队为小程序提供的框架命名为MINA.MINA框架通过封装微信客户端提供的文件系统.网络通信 ...
- 入门系列(一) 微信小程序简介
一.简介 1.目录结构 首先,我们使用微信公众平台提供的开发者工具,创建一个简单的小程序项目,观察项目的目录结构 不难看出,一个典型的微信小程序,通常包含一个描述整体的主体部分,以及一个描述页面的 p ...
随机推荐
- K8s 一、(1、容器基本概念 2、k8s基本概念 )
1.容器基本概念 容器其实就是一种特殊的进程,容器是一个 '单进程'模型. Namespace :隔离 Namespace 技术实际上修改了应用进程看待整个计算机"视图",即它的& ...
- 通过jenkins构建服务,并发布服务,修改Jenkins以Root用户运行
通过jenkins构建服务,并发布服务,修改Jenkins以Root用户运行 其他博文:从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布 Jenkins注册中心 一 ...
- Thank in Java
Think in Java 2.一切都是对象 2.1 引用操作对象 Java 中一切都是对象,因此可以采用单一固定得语法. 操作对象得标识符实际上是对对象得一个 "引用"refer ...
- CF 1400F x-prime Substrings 题解【AC自动机+DP】
CF 1400F.x-prime Substrings 题意: 给定一个由\('1'\)到\('9'\)组成的字符串\(s\)和一个数\(x\),定义一个串为\(x-prime\)串,当且仅当这个串上 ...
- [OpenCV]获取摄像头视频
环境:Windows 8 64bit + VS2012 X64 + OpenCV 2.4.7 摄像头的捕捉使用VideoCapture类 Class VideoCapture [OpenCV文档 ...
- HDU6703 array (线段树)
题意:长为1e5的全排列 有两个操作 把一个数删掉 询问1,r这个区间内 找到一个数大于等于x 且这个数不等于区间内的所有数 题解:建一颗权值线段树 线段树里存值为i的数在原数组中的坐标 维护坐标的最 ...
- hdu3905 Sleeping (区间dp)
Problem Description ZZZ is an enthusiastic ACMer and he spends lots of time on training. He always s ...
- Python+Appium实现自动抢微信红包
前言 过年的时候总是少不了红包,不知从何时开始微信红包横空出世,对于网速和手速慢的人只能在一旁观望,做为python的学习者就是要运用编程解决生活和工作上的事情. 于是我用python解决我们的手速问 ...
- Nginx基础 - 通用优化配置文件
[root@localhost ~]# vim /etc/nginx/nginx.conf user nginx; worker_processes auto; worker_cpu_affinity ...
- 二进制方式安装docker(非root用户启动docker)
二进制方式安装docker(非root用户启动docker) 一.下载安装包: 地址:https://download.docker.com/linux/static/stable/x86_64/ 这 ...