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


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 相关文章推荐
Jquery 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
Google AJAX 搜索 API实现代码
Nov 17 Javascript
js不能跳转到上一页面的问题解决方法
Mar 01 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
Window.Open如何在同一个标签页打开
Jun 20 Javascript
js实现交换运动效果的方法
Apr 10 Javascript
jquery.zclip轻量级复制失效问题
Jan 08 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
浅谈Webpack 持久化缓存实践
Mar 22 Javascript
80行代码写一个Webpack插件并发布到npm
May 24 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
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
jQuery实现tab标签自动切换的方法
2015/02/28 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
Python自动连接ssh的方法
2015/03/07 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
python判断无向图环是否存在的示例
2019/11/22 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
英语师范专业毕业生自荐信
2013/09/21 职场文书
通用求职信范文模板分享
2013/12/27 职场文书
报社实习生自荐信
2014/01/24 职场文书
2014庆六一活动方案
2014/03/02 职场文书
企业业务员岗位职责
2014/03/14 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js