Carregando...

Contador de números animados jQuery de zero a valor Atual

Postado: 23 de novembro de 2022 Tempo de Leitura: < 1 Minuto

Contador de números animados jQuery de zero a valor Atual

Neste tutorial vamos criar um contador de números animados com jquery.

Nesta seção, projetaremos uma estrutura com a tag abaixo. 

Usaremos as tags <div>, <h2> e a tag <span> com a class com o nome de “contagem” para estilizar e fazer o efeito dos números com jquery.

Essa tag usaremos para criar o nosso contador de números animado com html e css e jquery.

Vamos Adicionar o HTML

    <div class="box-contagem"> 
        <h2 class="title">Css</h2> 
        <span class="contagem">2500</span>
    </div>
    
    <div class="box-contagem"> 
        <h2 class="title">Html</h2> 
        <span class="contagem">115</span>
    </div>
    
    <div class="box-contagem"> 
        <h2 class="title">jQuery</h2> 
        <span class="contagem">200</span>
    </div>
    
    <div class="box-contagem"> 
        <h2 class="title">wordPress</h2>
        <span class="contagem">600</span>
    </div>

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para estilizar a nosso contador de números com css, html e jquery.

.box-contagem { 

    width:100%; 
    margin-right:4%; 
    margin-bottom:20px; 
    float:left; 
    background:#09aeff; 
    box-shadow: 1px 0px 1.2px 0px #e3e3e3;
    border-radius:3px; 
    padding:1em; 

}

.box-contagem .title { 

    width:100%; 
    float:left; 
    font-size: 30px;
    font-family: 'open_sansregular'; 
    color:#fff; 
    border-bottom: 1px #44c1ff solid; 
    margin-bottom: 5px; 
    padding-bottom: 5px; 

}

.box-contagem .contagem { 

    width:100%; 
    float:left; 
    color: #ffffff;
    font-size: 25px;
    font-family: 'open_sansregular'; 

}

/*Responsivo*/

/*768PX BREAKPOINT*/
@media (min-width:48em){

.box-contagem   { width:22%; }
.box-contagem:nth-of-type(4n+0) { margin-right:0; margin-bottom:0; }

} 

Nesta seção, vamos adicionar o script para animar os numeros que esta na class “contagem” dentro da tag span.

$('.contagem').each(function () {
    $(this).prop('Counter',0).animate({
        Counter: $(this).text()
    }, {
        duration: 5000,
        easing: 'swing',
        step: function (now) {
            $(this).text(Math.ceil(now));
        }
    });
});

Lembrando que você tem que puxar o arquivo jquery.js

baixo o exemplo para você ver como funciona.

<script src="js/jquery.js"></script>

Combinando as Três seções acima Html, Css e jQuery temos o seguinte Resultado!

Veja o Resultado baixo!

Baixar Código Veja Funcionando

Publicado por: Loop Nerd

1.592 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Relacionados