Tela de Animação Loading Css Bolinhas Animadas
Tela de Animação Loading Css Bolinhas Animadas
Neste tutorial veremos como fazer uma tela de animação loding css no site com Css Html e jquery.
Nesta seção, projetaremos uma estrutura das seguintes tags abaixo.
Tag: <div> e a tag <span> para inserirmos os itens e classes na <div>.
Essas tags usaremos para criar a nossa Tela de Animação Loading Css Bolinhas Animadas com html e css.
Vamos Adicionar o HTML
<!--PreLoader-->
<div id="preloader">
<div id="status"> </div>
<div class="loader">
<span class="loader-bolinhas"></span>
<span class="title">Carregando...</span>
</div>
</div>
<!--PreLoader-->
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar a nossa Tela de carregamento.
.loader-bolinhas {
width: 15px;
height: 15px;
border-radius: 50%;
display: block;
margin:15px auto;
position: relative;
color: #242424;
left: -140px;
box-sizing: border-box;
animation: shadowRolling 2s linear infinite;
}
@keyframes shadowRolling {
0% {
box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
}
12% {
box-shadow: 100px 0 var(--cor-azul), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
}
25% {
box-shadow: 110px 0 var(--cor-azul), 100px 0 var(--cor-azul), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
}
36% {
box-shadow: 120px 0 var(--cor-azul), 110px 0 var(--cor-azul), 100px 0 var(--cor-azul), 0px 0 rgba(255, 255, 255, 0);
}
50% {
box-shadow: 130px 0 var(--cor-azul), 120px 0 var(--cor-azul), 110px 0 var(--cor-azul), 100px 0 var(--cor-azul);
}
62% {
box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--cor-azul), 120px 0 var(--cor-azul), 110px 0 var(--cor-azul);
}
75% {
box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--cor-azul), 120px 0 var(--cor-azul);
}
87% {
box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--cor-azul);
}
100% {
box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0);
}
}
Agora vamos adicionar o Script
link os arquivos veja o exemplo no código.
obs: você pode baixar os arquivos logo abaixo.
<script src="pasta/jquery.js"></script> <script src="pasta/script.js"></script>
veja o script que será responsável de chamar a animação de carregamento. feita em html e CSS.
script.js
$(window).load(function() { // Garante que todo o site seja carregado
$('#status').fadeOut(); // primeiro desaparecerá a animação de carregamento
$('#preloader').delay(350).fadeOut('slow'); // desaparecerá o DIV branco que cobre o site.
$('body').delay(350).css({'overflow':'visible'});
})
Combinando as Três seções acima Html, Css e jQuery temos o seguinte Resultado !
Veja o Resultado baixo!


Deixe um comentário