【问题标题】:Coding a jQuery rolodex-style clock flip animation?编写 jQuery rolodex 风格的时钟翻转动画?
【发布时间】:2012-06-14 22:48:40
【问题描述】:

我正在努力根据那些带有向下翻转数字的旧时钟构建一个简单的动画。我在下面添加了一张从 Premium Pixels 上找到的免费赠品 PSD 复制的图片:

我遇到的最大问题是使用 jQuery 全部在 HTML/CSS/JavaScript 中构建“翻转”动画。我发现的唯一教程是from this net tuts+ article,它实际上使用了图像。它将时钟的上半部分和下半部分分成两个不同的图像集,并在每经过一秒时替换它们......

这种方法在网站中是不现实的,因为它没有为读者提供实际的上下文。我更喜欢将数字硬编码到 HTML 中,并仅通过 jQuery 执行翻转动画 - 除了背景自动收报机框之外最好没有图像。或者换句话说,数字被编码成 HTML,但时钟本身是一系列 rolodex 风格的 bg 图像。

我希望我已经解释得足够好。我已经为此苦苦挣扎了几天,老实说,我不知道如何处理这个脚本。也许通过将上半部分和下半部分分成不同的 div,然后改变每一秒的内部数字?我在 jQuery 方面相当不错,但我在动画方面很弱。

提前感谢您的支持!

【问题讨论】:

  • 试试jQuery image rotate技术。
  • 也许这可能是一个开始.. dabblet.com/gist/2360985
  • @OscarBroman 不错,但看起来这是一个实验性功能,大多数版本都不支持。
  • 大多数最新的浏览器都支持它,除了 IE(和往常一样)。
  • @OscarBroman 嘿,哇,你是用 CSS3/HTML5 编码的吗?根本没有jquery?我想这样的东西可以工作..

标签: javascript jquery jquery-ui animation


【解决方案1】:

我想我会尝试做一些顶部和底部的文本重复的事情。然后使用图像和 css 仅适当地显示每一半。

下一步将创建文本与图像一起翻转的错觉。我不确定你想怎么做。我认为这是大小和速度的问题。文本相对于图像的大小以及它从底部顶部翻转的速度。

动画的最后一部分是让上半部分准备好下一个数字,下半部分在完成时排队。

我没有任何实际的代码可以提供帮助,但我希望这个概念能够奏效。

【讨论】:

    猜你喜欢
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多