gpt4 book ai didi

animation - Google 如何为他们的 Logo 制作动画?

转载 作者:行者123 更新时间:2023-12-04 12:24:41 27 4
gpt4 key购买 nike

自从不久前的粒子爆炸以来,我一直试图弄清楚谷歌是如何为他们的 Logo 制作动画的,而今天他们有 a chemistry set庆祝罗伯特·本生诞辰 200 周年。

我假设这是 HTML5(我使用的是 Firefox 4、Chrome 和 Safari 5),但任何人都可以确认是否是这样,以及是否有任何关于如何制作这些类型动画的好的教程?

最佳答案

这是部分 HTML5:

  • 他们使用跨浏览器 Sprite 技术——一张带有多个场景的PNG图像。

  • 他们剪辑一个场景的区域并显示它。为了显示下一个场景,他们只需移动剪辑区域的开始偏移量。

    只需检查 Firebug:图像设置为 div 标签的背景,高度正好是一个场景,然后他们移动 Y 偏移和背景“移动” - 就像胶卷一样 :)

    这是片段(谷歌(C)),注意-380px,然后是-570px:
     <div style="background: url("/logos/2011/bunsen11-hp-sprite.png")
    no-repeat scroll 0pt
    -380px transparent; height: 190px; opacity: 0.3;
    position: absolute; width: 465px; z-index: 20;"></div>

    <div style="background: url("/logos/2011/bunsen11-hp-sprite.png")
    no-repeat scroll 0pt
    -570px transparent; height: 190px; opacity: 0.3;
    position: absolute; width: 465px; z-index: 20;"></div>

    这是堆栈中的一个很好的 DIY 示例: How to show animated image from PNG image using javascript? [ like gmail ]

    更新 :
    2. 他们还使用 HTML5 Canvas 制作具有交互效果的部分动画 - 例如气泡。

    关于animation - Google 如何为他们的 Logo 制作动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496087/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com