Download com Contagem Regressiva Blogger Profissional HTML, CSS e JavaScript
Essa semana me enviaram uma mensagem de dúvida perguntando como fazer uma contagem regressiva quando alguém clicar em um link .... Para que a pessoa que clicou aguardasse alguns segundo antes de baixar um arquivo.
Dessa forma a pessoa iria passar mais tempo dentro do site e talvez clicasse em algum anúncio.
Já vi muitos sites famosos fazerem isso, e alguns vídeos na internet ensinando como fazer também.
Então decidi trazer uma solução fácil e rápida para você que precisa de um código rápido, simples e pronto para usar.
No vídeo eu utilizei o nosso editor de códigos exclusivo, semelhante ao VsCode (Editor de Códigos Online).
Estrutura HTML
Fiz uma estrutura simples para que se encaixe em qualquer site sem atrapalhar o layout ... Atenção: É importante utilizar um "ID" único para não afetar outros itens do seu site.
Repare que no endereço do link eu coloquei uma função chamada 'contagem()' ... Ou seja, Quando a pessoa clicar, vai executar essa função antes de abrir o link.
Estilo CSS do botão
Sei que a aparência do botão vai mudar de acordo com a aparência do seu site, mais gostaria de indicar um site que eu descobri, onde podemos criar vários modelos de botão, o código CSS vem pronto para usar (Caso Queira):
https://cssbuttongenerator.com/
a baixo está o exemplo que utilizamos no vídeo:
Função JavaScript - Download com Contagem Regressiva
Para simplificar, criei uma variável chamada INÍCIO e outra chamada FIM ... Alterando o valor delas, você pode criar um tempo personalizado para seu contador.
Para alterar o site de destino, basta apagar o símbolo de comentário "//" e adicionar o seu próprio site.
Essa função utiliza um "SetInterval" que se repete a cada 1 segundo... Verifica se o início é menor que o final, exibe na tela quantos segundos já se passaram e adiciona mais um segundo ao contador.
Quando chega no segundo final, exibe um alerta "Obrigado por aguardar" e abre o link.
Dicas Extras:
Você pode utilizar nosso Editor de códigos online para criar e personalizar seu código antes de adicionar ao seu site.
Pode também salvar seu projeto no computador em formato HTML através do bloco de notas.
Assista o vídeo para ver a criação na prática.
Espero que tenha gostado desse conteúdo ... Deixe um comentário com o seu feedback, Fica com Deus e até a próxima.
Nenhum comentário:
Postar um comentário
Deixe um comentário com seu Feedback sobre este Conteúdo.