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


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 相关文章推荐
Stop SQL Server
Jun 21 Javascript
Mootools 1.2教程 滚动条(Slider)
Sep 15 Javascript
探讨JavaScript语句的执行过程
Jan 28 Javascript
dedecms页面如何获取会员状态的实例代码
Mar 15 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
May 27 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
Sep 18 Javascript
基于jquery实现弹幕效果
Sep 29 Javascript
js基于myFocus实现轮播图效果
Feb 14 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
Jun 02 Javascript
js注册时输入合法性验证方法
Oct 21 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
Jun 02 Javascript
Vue实现穿梭框效果
Sep 30 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
MySQL数据源表结构图示
2008/06/05 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
php表单转换textarea换行符的方法
2010/09/10 PHP
php 定义404页面的实现代码
2012/11/19 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
JavaScript 拾漏补遗
2009/12/27 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
一则python3的简单爬虫代码
2014/05/26 Python
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
EJB的几种类型
2012/08/15 面试题
DTD的含义以及作用
2014/01/26 面试题
房地产项目建议书
2014/03/12 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python