我需要对计数器的脚本帮助,以增加一个,并有一个递增的数字动画,幻灯片到顶部
的数据
就像照片上的那样,这就是我到目前为止所做的。
.booking-wrapper .countdown-wrapper .countdown-container .order-list {
border: 5px solid #959595;
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
overflow: hidden;
line-height: 1;
height: 56px;
margin-top: 8px;
}
.booking-wrapper .countdown-wrapper .countdown-container .order-list .order-list-item {
display: inline;
font-size: 40px;
font-weight: bold;
padding: 0 15px;
}
个字符
2条答案
按热度按时间1tu0hz3e1#
你可能应该使用一些现有的库。但是如果你想有自己的实现,那么使用以下元素:
transition
属性和transitionend
事件。8<br>9<br>0
。它们应该形成一个序列。将中间的数字滚动到视图中,以便只有该数字可见。根据需要向上或向下执行动画,当动画完成时,更新HTML并重置滚动偏移量(可以是top
CSS属性)。span
元素。只需将内容直接放入li
元素中。await
时所以你可以这样做:
有一些参数可以用来修改动画的速度,还有一个参数可以决定拨号盘是向上滚动还是向下滚动以获得下一个数字。
7qhs6swi2#
只需使用odometerjs,这是一个JavaScript库,用于添加具有各种主题的滚动计数器。
https://github.hubspot.com/odometer/docs/welcome/