类似蚂蚁森林html5游戏源码,js仿照 蚂蚁森林 效果
如图js仿照 蚂蚁森林 效果
css
**
葫芦籽动画效果
*/
/* animation */
.a-swing{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;}
.bottle-fadeIn1{-webkit-animation:.8s ease;-moz-animation:.8s ease;-ms-animation:.8s ease;animation:.8s ease;}
.a-watering{-webkit-animation:0.5s ease 0 3;-moz-animation:0.5s ease 0 3;-ms-animation:0.5s ease 0 3;animation:0.5s ease 0 3;}
/* 摇摆 */
.a-swing{-webkit-animation-name:swing;-moz-animation-name:swing;-ms-animation-name:swing;animation-name:swing;}
.bottle-fadeIn1{-webkit-animation-name:bottleFadeIn1;-moz-animation-name:bottleFadeIn1;-ms-animation-name:bottleFadeIn1;animation-name:bottleFadeIn1;}
.a-watering{-webkit-animation-name:watering;-moz-animation-name:watering;-ms-animation-name:watering;animation-name:watering;}
/*水瓶动画*/
@-webkit-keyframes bottleFadeIn1{
from {top:8px;}
to {top:280px;left:180px}
}
/*上下浮动*/
.bottle-fade1{-webkit-animation: 2s infinite;-moz-animation:2s infinite;-ms-animation:2s infinite;animation:2s infinite;}
.bottle-fade1{-webkit-animation-name:bottleFade1;-moz-animation-name:bottleFade1;-ms-animation-name:bottleFade1;animation-name:bottleFade1;}
/*水瓶动画*/
@-webkit-keyframes bottleFade1{
from{transform:translate(0,10px)}
to{transform:translate(0,18px)}
}
.bottle-fadeIn2{-webkit-animation:.8s ease;-moz-animation:.8s ease;-ms-animation:.8s ease;animation:.8s ease;}
.bottle-fadeIn2{-webkit-animation-name:bottleFadeIn2;-moz-animation-name:bottleFadeIn2;-ms-animation-name:bottleFadeIn2;animation-name:bottleFadeIn2;}
/*水瓶动画*/
@-webkit-keyframes bottleFadeIn2{
from {top:80px;left:10px;}
to {top:280px;left:180px}
}
.bottle-fadeIn3{-webkit-animation:.8s ease;-moz-animation:.8s ease;-ms-animation:.8s ease;animation:.8s ease;}
.bottle-fadeIn3{-webkit-animation-name:bottleFadeIn3;-moz-animation-name:bottleFadeIn3;-ms-animation-name:bottleFadeIn3;animation-name:bottleFadeIn3;}
/*水瓶动画*/
@-webkit-keyframes bottleFadeIn3{
from {top:120px;}
to {top:280px;left:180px}
}
.bottle-fadeIn4{-webkit-animation:.8s ease;-moz-animation:.8s ease;-ms-animation:.8s ease;animation:.8s ease;}
.bottle-fadeIn4{-webkit-animation-name:bottleFadeIn4;-moz-animation-name:bottleFadeIn4;-ms-animation-name:bottleFadeIn4;animation-name:bottleFadeIn4;}
/*水瓶动画*/
@-webkit-keyframes bottleFadeIn4{
from {top:30px;}
to {top:300px;left:180px}
}
.bottle-fadeIn5{-webkit-animation:.8s ease;-moz-animation:.8s ease;-ms-animation:.8s ease;animation:.8s ease;}
.bottle-fadeIn5{-webkit-animation-name:bottleFadeIn5;-moz-animation-name:bottleFadeIn5;-ms-animation-name:bottleFadeIn5;animation-name:bottleFadeIn5;}
/*水瓶动画*/
@-webkit-keyframes bottleFadeIn5{
from {top:120px;left:250px}
to {top:280px;left:180px}
}
/*流水动画*/
@-webkit-keyframes watering{
0%{opacity:0;}
100%{opacity:1;height:4px;}
}
/* 摇摆 */
@-webkit-keyframes swing{
/*10%{-webkit-transform:rotate(-5deg);}
20%{-webkit-transform:rotate(5deg);}
30%{-webkit-transform:rotate(-5deg);}
40%{-webkit-transform:rotate(5deg);}
50%{-webkit-transform:rotate(-5deg);}
60%{-webkit-transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0);} */
/*0%{-webkit-transform:scale(1,1);}
20%{-webkit-transform:scale(1.1,1.1);}
40%{-webkit-transform:scale(1.2,1.2);}
60%{-webkit-transform:scale(1.1,1.1);}
80%{-webkit-transform:scale(1.2,1.2);}
100%{-webkit-transform:scale(1,1);} */
/*0%{-webkit-transform:scale(1,1);}
20%{-webkit-transform:scale(1.02,1.02);}
40%{-webkit-transform:scale(1.05,1.05);}
60%{-webkit-transform:scale(1.07,1.07);}
80%{-webkit-transform:scale(1.1,1.1);}
100%{-webkit-transform:scale(1.2,1.2);}*/
0%{-webkit-transform:scale(1,1);}
35%{-webkit-transform:scale(1.07,1.07);}
70%{-webkit-transform:scale(1.1,1.1);}
100%{-webkit-transform:scale(1.2,1.2);}
}
@-moz-keyframes swing{
20%{-moz-transform:rotate(15deg);}
40%{-moz-transform:rotate(-10deg);}
60%{-moz-transform:rotate(5deg);}
80%{-moz-transform:rotate(-5deg);}
100%{-moz-transform:rotate(0);}
}
@-ms-keyframes swing{
20%{-ms-transform:rotate(15deg);}
40%{-ms-transform:rotate(-10deg);}
60%{-ms-transform:rotate(5deg);}
80%{-ms-transform:rotate(-5deg);}
100%{-ms-transform:rotate(0);}
}
@keyframes swing{
20%{transform:rotate(15deg);}
40%{transform:rotate(-10deg);}
60%{transform:rotate(5deg);}
80%{transform:rotate(-5deg);}
100%{transform:rotate(0);}
}
js
$scope.isshow=false;
var test = angular.element(document.getElementById(id));
var shu = angular.element(document.getElementById('shu'));
test.removeClass('bottle-fade1');
test.addClass('bottle-fadeIn'+type);
window.addEventListener('webkitAnimationEnd', function (e) {
test.removeClass('bottle-fadeIn'+type);
test.addClass('a-watering');
});
window.addEventListener('webkitAnimationEnd', function (e) {
test.removeClass('a-watering');
shu.addClass('a-swing');
$scope.isshow=true;
shu.css({'-webkit-transform':'scale(1.2,1.2)'});
});
window.addEventListener('webkitAnimationEnd', function (e) {
shu.removeClass('a-swing');
});
html
气泡的css
{{qplist.score}}
{{qplist.name}}
bottle-fade1 气泡上下浮动 css
树的html
应该可以看懂吧
参考链接
https://www.w3school.com.cn/cssref/pr_keyframes.asp
类似蚂蚁森林html5游戏源码,js仿照 蚂蚁森林 效果相关推荐
- 飞机大战HTML5游戏源码,基于Canvas制作的网页版飞机大战游戏+飞机大战手机端
简介: 飞机大战HTML5游戏源码是一款基于Canvas制作的网页版飞机大战游戏,画质精美的飞机大战手机端游戏源码 网盘下载地址: http://kekewangLuo.net/W1S2LQcqAT2 ...
- html5游戏源码素材哪家强?Top3都在这!
今天小编为大家整理出了一些html5游戏源码素材网站~ 身为游戏制作爱好者,html5游戏开发未来前景不错,对于游戏开发者而言,开发语言都只是工具,需要有一些游戏开发的实例进行引导,学习更深层次的技术 ...
- bubbles html5游戏源码,html5 canvas弹性气泡爆破 | 撒花动画
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 const Util = {}; Util.timeStamp = function() { return ...
- html弹力球游戏源码,js版弹力球实例
弹力球实例 *{ margin: 0; padding: 0; } body{ background-color: #E8F8F8; } img{ width:50px; height: 50px; ...
- 11款手机微信小游戏源码特效
html5微信吃苹果游戏源码下载 html5手机淘宝万能时装屋小游戏源码下载 html5 3d拳王游戏制作3D拳击游戏源码下载 html5 3d拼图游戏制作3D魔方游戏源码下载 htm5 3d游戏制作 ...
- 100行JS代码实现❤坦克大战js小游戏源码 HTML5坦克大战游戏代码(HTML+CSS+JavaScript )
坦克大战js小游戏源码 HTML5坦克大战游戏代码(HTML+CSS+JavaScript ) HTML5坦克大战网页小游戏,完美还原小霸王学习机效果,以坦克战斗及保卫基地为主题,属于策略型类游戏. ...
- 微信棋牌游戏源码搭建HTML5极简的JS函数
页面初始化 mui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在mui.init方法中配置的功能包括:创建子页面.关闭 ...
- HTML5/Canvas太空射击类小游戏源码
下载地址 JavaScript HTML5/Canvas太空射击类小游戏源码,非常值得学习的一款js射击小游戏代码,美术有点老旧,但是代码是完全开源的,有参考价值. dd:
- html5 canvas简易版捕鱼达人游戏源码
插件描述:html5利用canvas写的一个js版本的捕鱼,有积分统计,鱼可以全方位移动,炮会跟着鼠标移动,第一次打开需要鼠标移出背景图,再移入的时候就可以控制炮的转动,因为是用的mouseover触 ...
最新文章
- Go 知识点(11) — goroutine 泄露、设置子协程退出条件
- python 自动化对比返回结果
- javaScript实现归并排序
- C++ 引用 Demo - Win32 版
- Linux中Oracle的sqlplus下退格和Del键无效的问题解决
- 使用.NET Core 3.1构建Windows Worker服务以删除文件夹中的旧文件
- 利用卷积自编码器对图片进行降噪
- 拍拍贷2019Q1财报:核心用户转化率上升 迎战资本竞争力略显不足
- win10电脑双屏如何设置不同的桌面
- 网页或大屏展示的倒计时器
- I'm coming now.
- 这是我网店的链接欢迎来看看
- 李迟2022年5月工作生活总结
- 从零搭建游戏服务器,编译过程和环境部署教程详解
- 解决one-stage目标检测正负样本不均衡的另类方法--Gradient Harmonized,focal loss
- SpringBoot + Spring Cloud +Vue 管理系统前端搭建(六、完善登录流程)
- 100V降压图纸 电路最简单的高压降压解决方案
- LaTex案例——制作三线表
- 使用Java代码打印log日志
- python pexpect模块详解_python Pexpect模块如何使用 python Pexpect模块使用代码示例