gpt4 book ai didi

JavaScript 翻转计数器

转载 作者:行者123 更新时间:2023-12-03 06:55:27 25 4
gpt4 key购买 nike

我想在我的网站上添加一个翻转计数器,类似于 Apple 在其 1 billion app countdown 中使用的计数器。 .

enter image description here

任何人都可以让他们的 JavaScript 独立工作吗?

如果有人可以提供工作代码,那就太好了。

最佳答案

他们使用 CSS 和 JavaScript 的组合。翻转动画由 CSS Sprite 提供支持类似技术。

首先,他们有一个非常高的图像,名为 filmstrip.png,其中包含每个数字的每个翻转“状态”(0 到 9;看看 a scaled-down detail,您就会发现明白我的意思)。

然后,在 HTML 中,每个数字都由三个嵌套元素组成:

  • 第一个是容器元素,其 widthheight 设置为单个翻转“状态”的尺寸,其 溢出设置为隐藏。该元素是相对定位的。

  • 第二个元素是绝对定位的(并且因为第一个元素是相对定位的,所以第二个元素相对于第一个元素是绝对定位的)。

  • 第三个元素的 background-image 设置为 filmstrip.png,其 widthheight 设置为此图像的尺寸。

然后,JavaScript 似乎会快速更改第二个元素的 top 属性,导致 filmstrip.png 的不同部分相继暴露,从而导致翻转动画。

史蒂夫

关于JavaScript 翻转计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746353/

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