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


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 相关文章推荐
JSON扫盲帖 JSON.as类教程
Feb 16 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
Sep 17 Javascript
JS实现简单路由器功能的方法
May 27 Javascript
json+jQuery实现的无限级树形菜单效果代码
Aug 27 Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 Javascript
基于javascript实现按圆形排列DIV元素(二)
Dec 02 Javascript
JavaScript装饰器函数(Decorator)实例详解
Mar 30 Javascript
ReactNative之FlatList的具体使用方法
Nov 29 Javascript
JavaScript实现的联动菜单特效示例
Jul 08 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
JS常用排序方法实例代码解析
Mar 03 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
星际实力自我测试
2020/03/04 星际争霸
Banner程序
2006/10/09 PHP
php和javascript之间变量的传递实现代码
2012/12/19 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
python绘制直线的方法
2018/06/30 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
python用match()函数爬数据方法详解
2019/07/23 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
汽车销售顾问求职自荐信
2014/01/01 职场文书
优秀员工表扬信
2014/01/17 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
单位消防安全责任书
2014/07/23 职场文书
大学迎新生标语
2014/10/06 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
毕业生个人总结
2015/02/28 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP
pytorch 实现变分自动编码器的操作
2021/05/24 Python
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
一级电子管军用接收机测评
2022/04/05 无线电