jquery实现企业站数字滚动增加效果

 

 html

复制代码
<div class="counting">
            <div class="box">
                <h1 class="count" data-count="1200">1200+</h1>
                <h3>working hours</h3>
            </div>
            
            <div class="box">
                <h1 class="count" data-count="15">15+</h1>
                <h3>awards</h3>
            </div>
            
            <div class="box">
                <h1 class="count" data-count="100">1000+</h1>
                <h3>clients</h3>
            </div>
            
            <div class="box">
                <h1 class="count" data-count="840">840+</h1>
                <h3>projects</h3>
            </div>
        </div>
复制代码

css

复制代码
  .counting{
    min-height: 40vh;
    padding: 2rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
  .counting .box{
    margin: 2rem 4rem;
    text-align: center;
}
  .counting .box .count{
    font-size:7rem;
    color: #444;
}
  .counting .box h3{
    font-size: 2rem;
    color: var(--orange);
}
复制代码

jquery

复制代码
$('.count').each(function(){
        var $this = $(this),
        countTo = $this.attr('data-count');
        $({countNum:$this.text()}).animate({
            countNum : countTo
        },
        {
            duration:5000,
            step:function(){
                $this.text(Math.floor(this.countNum));
            },
            complete:function(){
                $this.text(this.countNum + "+")
            }
        }
        )
    })
复制代码

 

posted @   漫漫长路</>  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示