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


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操作select的实例代码
Jun 14 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
AngularJS 指令详细介绍
Jul 27 Javascript
js选项卡的制作方法
Jan 23 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
Mar 29 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
node.js实现微信开发之获取用户授权
Mar 18 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
js实现拾色器插件(ColorPicker)
May 21 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
PHP下判断网址是否有效的代码
2011/10/08 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
jQuery 加上最后自己的验证
2009/11/04 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
python中argparse模块用法实例详解
2015/06/03 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
巴西购物网站:Estrela10
2018/12/13 全球购物
医生进修自我鉴定
2014/01/19 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
python_tkinter事件类型详情
2022/03/20 Python
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS