关于网页游戏官网-部分游戏页面特效实现思路的简述

简介: 关于网页游戏官网-部分游戏页面特效实现思路的简述

1、首页

网易游戏官网首页

2、网页一:(2021校园招聘)网页

页面预览。

网易游戏官网-【2021校园招聘】页面效果

2.1 特效一

效果。

实现思路:

  1. 不断移动的是通过annotation(动画)实现的,只是移动方向、移动距离、动画周期以及移动时机等不同;
  2. 不断移动的其实是一张张图片,点击切换时“修改图片路径”(换图)。这里,我是用 js 数组来存放图片路径,也用到了 js 对象。

2.2 特效二

效果。

实现思路:

“人物聚合”的效果是将多张图片切割、再合并、过渡实现的。

人物的“大盒子”是由25个大小相同的“小盒子”拼接而成。

宽:大盒子 = 小盒子;高:大盒子 = 小盒子 * 25

将一张人物图片(调整其宽高与“大盒子”相同)横截成25等份。

每一份的宽与“大盒子”相同,高是“大盒子”的 1/25

并不是真的截开,不破坏这张图,只是用于记录每一份所占的纵向像素起始点,一共25像素区间,区间的长度记为“像素段”。

然后将这张图复制24份(一共25张),将这25张图片对应前一步所得的25个像素区间。并将其作为25个“小盒子”的背景图片。

设置好背景后,将图片上移。

上移的像素等于(n - 1)个像素段,n 是“小盒子”序号

因此,每个“小盒子”的背景图片都是人物图的1/25。拼接起来就是一张完整的人物图。

最后,将这25个“小盒子”分别设置一个“初始位置”,并隐藏

left: -xxpx;
// 或:
transform: translateX(-xxpx);

当点击人物切换时,修改这25个“小盒子”的背景图片路径、将“小盒子”过渡平移到“大盒子”内、即可实现“聚合”效果。

3、网页二:(明日之后)游戏网页

页面预览。

网易游戏官网-【明日之后】游戏页面效果

3.1 特效一

效果。

实现思路:

这个特效如何实现的大家肯定已经看出来了,就是合并了(2021校园招聘)网页那两个特效的部分功能。不赘述了。

4、最后

本文中的视频由【ev录屏】软件录制,gif 图片由【GifCam】小工具录制,这个工具的安装包在这里→ 办公实用小工具锦集.rar,兴许大家用得到。

本文完结。

相关文章
|
9月前
|
存储 前端开发 JavaScript
前端实现俄罗斯方块游戏(内含源码)
前端实现俄罗斯方块游戏(内含源码)
130 2
|
1月前
|
移动开发 HTML5
经典的泡泡龙游戏源码免费下载
HTML5泡泡龙冒险小游戏是一款休闲网页游戏,游戏玩法是玩家从下方中央的弹珠发射台射出彩珠,多于3个同色珠相连则会消失。
19 2
经典的泡泡龙游戏源码免费下载
|
2月前
|
算法
连连看游戏系列教程开篇
连连看游戏系列教程开篇
45 0
|
2月前
|
存储 开发者
彻底搞懂微信小游戏制作工具中的函数
彻底搞懂微信小游戏制作工具中的函数
90 0
|
2月前
|
开发者
泡泡龙游戏开发实战教程(8):完整流程
泡泡龙游戏开发实战教程(8):完整流程
56 0
|
开发工具
游戏开发实战教程(16):如何对微信小游戏进行优化
优化这件事儿我以前很少会在意,因为一直做手机游戏,手机硬件的更新速度非常的快,更快的计算能力,更强的渲染能力,更大的内存。这就导致了如果你不是做一个大型游戏的话,几乎是不太用考虑优化的。 直到我开始做微信小游戏,作为一个小游戏是有诸多的限制的,计算能力,渲染能力,尤其是对游戏大小的限制(不能超过4M),这些限制让我不得不重新的转变一些之前做游戏的想法。
152 0
微信小游戏开发系列教程1-做个小游戏并不难,你也可以的
这是小蚂蚁的人人都能做游戏的系列教程的开篇,做个小游戏没有那么难,你也可以的。 我做了一个精致而温暖的小游戏,欢迎点击试玩。
121 0
|
JavaScript 前端开发 Java
Java实现QQ空间相册的漂亮动态代码,新手必学
藤新版 javascript:window.top.space_addItem(23,38542,830,150,0,300,150); 太阳花 javascript:window.top.space_addItem(23,38540,830,150,0,300,150); 矢车菊 javascript:window.top.space_addItem(23,38538,830,150,0,300,150); 康乃馨 javascript:window.top.space_addItem(23,38536,830,150,0,300,150); 百合