嘿,起到了位与WebKit的动画属性,这里是一个小啄我做的,你可能会发现有用的或者它应该至少给你一个想法或两个(注:定位不是很acurate的):
HTML
<div class="wrapper"><span>5<br />4<br />3<br />2<br />1</span></div>
CSS
@-webkit-keyframes clock {
0% { top: 0; }
20% { top: -60; }
40% { top: -110;}
60% { top: -170; }
80% { top: -230; }
100% { top: -290;}
}
.wrapper span:hover {
-webkit-animation-name: clock;
-webkit-animation-duration: 5s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
}
.wrapper {
display:block;
overflow: hidden;
background-color: #fff;
height: 50px;
width: 25px;
border: 1px solid #000;
position: relative;
}
.wrapper span {
font-size: 45px;
position: absolute;
top: 0;
}
你能用JavaScript演示吗,所以我们有一个可视化的想法你试图实现什么? – BoltClock 2011-05-02 21:44:51
我从来没有听说过CSS中的定时器,但如果有这样的功能,也很想知道。 – robx 2011-05-03 01:08:45
嗨,看看这里的解决方案[链接](http://www.cssplay.co.uk/menu/css3-digital-timer.html)。这是一个CSS计数器,显示您在页面上的时间。你可能会以某种方式使用这个想法。你可能只需要使用特定的迭代计数来调整它的逻辑,而不是无限的。 – 2011-05-03 08:13:14