我最近看到了一个chrome 实验网站。虽然实验本身很棒,但网站有一个介绍页面,背景中有云在移动……甚至在实验开始之前。
看着萤火虫,该网站只有一个云图像(我可能错了),我认为在某种程度上重新创建它会很有挑战性,因为我正在学习 jquery。
经过几个小时尝试不同的事情后,有两件事很明显:
- 我很讨厌 jquery
- 我可能需要一些指导
最初,我尝试在屏幕底部插入随机数量的云,并通过 jquery animate 更改不透明度和高度+宽度.. 但结果却慢得离谱..
然后,我想,如果我在背景中有一个基础层云,我可以为 2-3 个云设置动画并让它看起来不错.. 但基础层看起来更糟..
你能给我一些关于如何实现这一目标的提示吗?
谢谢。
出现“无法提交问题,因为:不要仅链接到 jsfiddle”错误。:/
这是jsfiddle中的一些代码:
<div>
<div class="inner one"></div>
<div class="inner two"></div>
<div>
更新
在浏览了更多的站点后,我发现整个站点的代码都是开源的……任何人都可以下载和贡献。
该代码可在谷歌上找到
云动画是通过 webGL 完成的;我不熟悉的东西。我将尝试在 jquery 中重现这种效果 - 可能没有那么好,但我认为挑战值得一试。
同时,如果有人理解或知道如何在 jquery 中模拟这个,请告诉我。
如果我设法在 jquery 中复制它;我会把它作为答案发布。