效果展示

Demo代码

index.wxml

<view id="he"><view class="box"><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view><view class="item"></view></view>
</view>

index.wxss

page{padding: 0;margin: 0;list-style: none;
}
#he{/* width: 100%; */display: flex;/*弹性盒模型*/justify-content: center;/*主轴方向居中显示*/align-items: center;/*交叉轴方向居中显示*/height: 100vh;background-color: #232e6d;
}
.box{height: 200px;
}
.item{float: left;width: 20px;height: 20px;border-radius: 20px;margin-right: 10px;
}
.item:nth-child(1){background-color: #f62e74;animation: love1 4s infinite;
}
.item:nth-child(2){background-color: #f45330;animation: love2 4s infinite;animation-delay: 0.15s;
}
.item:nth-child(3){background-color: #ffc883;animation: love3 4s infinite;animation-delay: 0.3s;
}
.item:nth-child(4){background-color: #30d268;animation: love4 4s infinite;animation-delay: 0.45s;
}
.item:nth-child(5){background-color: #006cb4;animation: love5 4s infinite;animation-delay: 0.6s;
}
.item:nth-child(6){background-color: #784697;animation: love4 4s infinite;animation-delay: 0.75s;
}
.item:nth-child(7){background-color: #ffc883;animation: love3 4s infinite;animation-delay: 0.9s;
}
.item:nth-child(8){background-color: #f45330;animation: love2 4s infinite;animation-delay: 1.05s;
}
.item:nth-child(9){background-color: #f62e74;animation: love1 4s infinite;animation-delay: 1.2s;
}
@keyframes love1{30%,50%{height: 60px; transform: translateY(-30px);}75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love2{30%,50%{height: 125px; transform: translateY(-62.5px);}75%,100%{height: 20px; transform: translateY(0);}}
@keyframes love3{30%,50%{height: 160px; transform: translateY(-75px);}75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love4{30%,50%{height: 180px; transform: translateY(-60px);}75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love5{30%,50%{height: 190px; transform: translateY(-45px);}75%,100%{height: 20px; transform: translateY(0);}
}

index.js

{"usingComponents": {}
}

index.json

Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

微信小程序--七彩爱心加载动画相关推荐

  1. 【微信小程序】自定义加载动画3

    目录 效果图 配置 版本1 版本2 结语 效果图 配置 配置方法参考上一篇文章:[微信小程序]自定义加载动画 版本1 Component({behaviors

  2. 【微信小程序】自定义加载动画4

    目录 效果图 配置文件 结语 效果图 配置文件 配置方法参考上一篇文章:[微信小程序]自定义加载动画 组件源代码: Component({behaviors: [],properties: {

  3. 【微信小程序】自定义加载动画

           前言 在编写微信小程序的代码时,我们会发现:原生加载动画样式不多,可供我们设置的参数也不多. 通过查询可以得知,若是需要自己定义加载动画,一般的做法就是:在当前页面写加载动画的view代 ...

  4. 微信小程序自定义loading加载动画(2)

    1.实现效果 2.实现原理 animation 3.实现代码 <view class="loading-row"><view class="loadin ...

  5. 微信小程序图标不支持html,微信小程序实现自定义加载图标功能

    效果图 实现思路 1.首先通过HTML+CSS实现加载动画的静态效果: 2.根据需求给每个动画设计不同的动画效果. 例如第一个加载图标的静态绘制 1.首先确定动画的盒子宽高: 2.设置盒子中每一个长方 ...

  6. 微信小程序之下拉加载和上拉刷新

    微信小程序之下拉加载和上拉刷新 微信小程序下拉加载和上拉刷新两种实现方法 方法一:onPullDownRefresh和onReachBottom方法实现小程序下拉加载和上拉刷新 首先要在json文件里 ...

  7. Android 仿微信小程序开屏页加载loading

    Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...

  8. 微信小程序封装懒加载图片

    微信小程序封装懒加载图片 js /components/LazyImage/index.js // components/LazyImage/index.js Component({/*** 组件的属 ...

  9. 微信小程序上拉加载更多

    微信小程序上拉加载更多 无论是微信小程序还是其他前端框架,都会遇到上拉加载(懒加载)和下拉刷新这种问题.其实理清楚什么时候请求数据.请求返回的几种情况,那么做这个懒加载就很简单了. 一.首先,固定一个 ...

最新文章

  1. python谁的课比较好-【年度系列】2018年学习Python最好的5门课程
  2. 中国火锅对话农民丰收节交易会·万祥军:谋定餐调产业链
  3. java secretkey_Java中的SecretKeyFactory类 | 学步园
  4. 第0次作业 -- 博客园作业提交方法
  5. 05 | 服务编排层:Pipeline 如何协调各类 Handler ?
  6. 内存分配——栈、堆、静态区、符号区等等
  7. VS2015各版本的区别
  8. 正三角形二面体群表示为二阶矩阵形式
  9. 送送送!这本python少儿编程书籍竟然被出版社官宣了!
  10. 勒索病毒肆虐的原因分析
  11. tree | 分类回归树模型
  12. 【微信小程序】微信小程序--倒放音频的实现
  13. MTK平台 配置GNSS的不同模式
  14. JavaScript for Qt Quick(QML)-安晓辉-专题视频课程
  15. 什么是BEPI认证?
  16. PHP rsa私钥pkcs8加密,Openssl rsa私钥的PKCS#1和PKCS#8格式以及加密和转化
  17. 创建GIT项目,并初始化上传项目代码
  18. 前端模块化开发到底是什么?
  19. AiCloud 2.0 AT开发文档【转】
  20. JamesBin专属嵌入式博客导航

热门文章

  1. 智慧城市每年商机超2万亿美元;中德嘉宾共话智慧城市建设 | 智慧城市周报
  2. JavaScript将后端获取到的byte数组转为文件
  3. 用调整图层给照片上色
  4. proftpd服务器搭建
  5. 华硕ASUS 笔记本 改WIN7 BIOS 设置详解
  6. [AI达人特训营第三期] 使用Lora技术用Dreambooth训练国潮风格模型
  7. 染色体的基因顺序遗传图谱
  8. revit服务器维护,Revit server是什么?Revit Server 管理有问题,谁来解决、怎么解决?...
  9. php的简单网站设计
  10. RTX3060显卡比1060跑深度学习慢?