微信小程序实现签到弹窗动画


Posted in Javascript onSeptember 21, 2020

本文实例为大家分享了微信小程序实现签到弹窗的具体代码,供大家参考,具体内容如下

效果图如下所示

微信小程序实现签到弹窗动画

图片素材:

微信小程序实现签到弹窗动画

微信小程序实现签到弹窗动画

.wxml

<button bindtap="popup">签到</button>
<view class="load" style="{{sign?'':'top:calc((100vh - 750rpx)/2);opacity: 0;z-index:-1;'}}">
 <image class="loadingpic" src="/images/light.png"></image>
 <image class="load-imagae" src="/images/register.png"></image>
 <view class="load-centent">
 <view>签到成功</view>
 <view>获得0积分</view>
 <view bindtap="popup">好的</view>
 </view>
</view>

.wxss

page{
 background-color: #ccc;
}
view{
 box-sizing: border-box;
}
button{
 margin-top: 50rpx;
}
.load{
 width: 80%;
 height: 600rpx;
 position: fixed;
 top:calc((100vh - 800rpx)/2);
 left: 10%;
 transition: all 0.3s ease-in-out 0s;
 -webkit-transition: all 0.3s ease-in-out 0s;
 opacity: 1;
 z-index: 10;
}
.loadingpic {
 width: 100%;
 height: 93%;
 position: absolute;
 animation: load 3s linear 1s infinite;
 z-index: 10;
 margin-top: 7%;
}
@keyframes load{
 0%{
 webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100%{
 webkit-transform: rotate(360deg);
 transform: rotate(360deg);
 }
}
.load-imagae{
 width:400rpx;
 height:400rpx;
 margin: 100rpx calc((100% - 400rpx)/2);
 position: absolute;
 z-index: 11;
}
.load-centent{
 width:400rpx;
 height:400rpx;
 margin: 100rpx calc((100% - 400rpx)/2);
 position: relative;
 z-index: 12;
 text-align: center;
 padding: 25% 10% 5% 10%;
}
.load-centent>view:nth-child(1){
 font-size: 34rpx;
 color: #fff;
}
.load-centent>view:nth-child(2){
 color: #fff;
 opacity: 0.7;
 margin: 20rpx 0;
 font-size: 24rpx;
}
.load-centent>view:nth-child(3){
 width: 85%;
 margin: 30rpx 7.5% 0 7.5%;
 height: 70rpx;
 line-height: 70rpx;
 border-radius: 40rpx;
 background-color: #F8D168;
 color: #EB4331;
 font-size: 30rpx;
}

.js

Page({
 data: {
 sign:false,
 },
 popup:function(e){
 this.setData({
  sign:!this.data.sign
 })
 }, 
})

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript面向对象编程入门教程
Apr 16 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
Jun 23 Javascript
BootStrap注意事项小结(五)表单
Mar 10 Javascript
Vue组件库发布到npm详解
Feb 17 Javascript
小程序云开发部署攻略(图文教程)
Oct 30 Javascript
vue实现百度搜索功能
Dec 28 Javascript
vue父组件给子组件的组件传值provide inject的方法
Oct 23 Javascript
JavaScript实现简单的计算器
Jan 16 Javascript
理解JavaScript中的对象
Aug 25 Javascript
Vue和React有哪些区别
Sep 12 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 #Javascript
微信小程序实现日历签到
Sep 21 #Javascript
Vue切换Tab动态渲染组件的操作
Sep 21 #Javascript
js实现购物车商品数量加减
Sep 21 #Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 #Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 #Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 #Javascript
You might like
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
php输出形式实例整理
2020/05/05 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
js如何打印object对象
2015/10/16 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
常见的python正则用法实例讲解
2016/06/21 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Django 多环境配置详解
2019/05/14 Python
Python的互斥锁与信号量详解
2019/09/12 Python
Python 解析简单的XML数据
2020/07/24 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
本科生就业推荐信
2014/05/19 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
房产公证书样本
2015/01/23 职场文书
电气工程师岗位职责
2015/02/12 职场文书
单身申明具结书
2015/02/26 职场文书
2015年新学期寄语
2015/02/26 职场文书
运动会通讯稿300字
2015/07/20 职场文书
小学运动会报道稿
2015/07/22 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python