Rofox,一个 CSS3 动画演示

Firefox 5 上周发布了。此版本附带了CSS3 动画这里 是由Anthony Calzadilla 制作的演示。

为了说明你能用 CSS3 动画实现什么,我们一直在与Anthony Calzadilla@acalzadilla)合作开发演示,他以其惊人的动画项目而闻名。

查看Mozilla Demo Studio 上的演示.

它在 Firefox Mobile 上也适用

整个动画是在 CSS 中编排的(关键帧),移动是动画化的转换(转换)。图像嵌套在 div 中。如果你转换了一个 div 并旋转了其子元素,则这些转换会合并。如果你激活了调试模式,你可以看到元素正在转换(边界框)。

#arm-rt {
  /* ARM  SLIDING OUT FROM BODY */
  transform-origin: 0 50%;
  /* The syntax is:
   animation: name duration timing-function delay count direction
  */
  animation: arm-rt-action-01 60s ease-out 10s 1 both;
}
@keyframes arm-rt-action-01 {
  /* This part of the animation starts after 10s and lasts for 60s */
  0% { transform : translate(-100px,0) rotate(0deg); }
  5% { transform : translate(0,0) rotate(0deg); }
  6% { transform : translate(0,0) rotate(-16deg); }
  21% { transform : translate(0,0) rotate(-16deg); }
  22% { transform : translate(-100px,0) rotate(0deg); }
  100% { transform : translate(-100px,0) rotate(0deg); }
}

提示: 如果你想避免一些性能问题,我们建议你使用位图图像。SVG 图像可能会使动画变得有点卡顿。

想要看到更多 CSS3 动画?查看 Anthony 的网站:www.anthonycalzadilla.com。并随时向Mozilla Demo Studio 提交你的 CSS3 动画演示。

关于 Paul Rouget

Paul 是 Firefox 开发者。

更多 Paul Rouget 的文章…


6 条评论

  1. Jason

    哇,太棒了。用 CSS3 可以实现如此惊人的效果!

    2011 年 6 月 27 日 下午 7:48

  2. Nigel

    这真是太棒了,就像 Jason 所说,在专家的手中,使用 CSS3 可以实现惊人的效果。

    感谢您的制作。

    2011 年 7 月 1 日 上午 4:36

  3. Gaurav Mishra

    太棒了!CSS3

    2011 年 7 月 3 日 下午 11:44

  4. wangmeng

    我喜欢

    2011 年 7 月 5 日 下午 7:24

  5. Chico Web Design

    很棒的动画!CSS3 使它看起来很棒。

    2011 年 8 月 29 日 下午 4:25

  6. Mark

    很棒的作品。我对它在 droid 上的良好运行印象深刻。一定花了不少时间来完成。谢谢。

    2012 年 3 月 21 日 上午 9:04

本文的评论已关闭。