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


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 相关文章推荐
验证用户是否修改过页面的数据的实现方法
Sep 26 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
Jan 24 Javascript
JavaScript 判断判断某个对象是Object还是一个Array
Jan 28 Javascript
页面图片浮动左右滑动效果的简单实现案例
Feb 10 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
详解vue 实例方法和数据
Oct 23 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
Apr 10 Javascript
Javascript如何实现扩充基本类型
Aug 26 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
解决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中die(),exit(),return的区别
2013/06/20 PHP
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
php之readdir函数用法实例
2014/11/13 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP加密解密类实例代码
2016/07/20 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
2013/04/28 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
python使用post提交数据到远程url的方法
2015/04/29 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
Python实战之制作天气查询软件
2019/05/14 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
论群众路线学习笔记
2014/11/06 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
国庆阅兵观后感
2015/06/15 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android
Python OpenCV超详细讲解基本功能
2022/04/02 Python