这是一款效果非常炫酷的jQuery和CSS3 3D翻牌式倒计数特效。这个特效就像NBA比赛的记分牌一样,可以像翻牌一样上下翻动当前的记分牌。这个特效将牌子从水平中心线分成两半,然后上下两半可以绕中心线做翻转动画,效果非常神奇。
这个3D翻牌式倒计数特效由5个部分组成:
.current
的span
,这是倒计数的当前数字。两个class为.next
的span
,这是倒计数的下一个数字。class为top
的牌子的高度为包裹容器的一半,使用overflow: hidden
将另一半隐藏。bottom
的两个span
也分为"current"和"next"。它们会被顶层的数字掩盖,因此不用剪裁尺寸。下图说明了这个结构:
这里的小技巧是隐藏下一个数字,并将当前数字相反的部分朝用户的方向进行翻转。
perspective
进行隐藏)。changing
class,并将标记重新渲染为一个新数字。