- Página Inicial
- Jquery
- Como fazer tela de carregamento no site
- Voltar
Como fazer tela de carregamento no site
Neste tutorial veja como você pode fazer tela de carregamento 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 carregamento no site com html e css.
Vamos Adicionar o HTML
<!--PreLoader--> <div id="preloader"> <div id="status"> </div> <div class="loader"> <span class="carregando"></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.
:root { --cor-preto: #494a4a; --cor-branco: #ffffff; } div#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--cor-branco); z-index: 99999; } .loader .title { color: var(--cor-preto); font-size: 14px; letter-spacing: 2px; font-weight: lighter; text-align: center; font-family: arial; } .loader { position: absolute; top: 50%; left: 50%; margin-top:-50px; margin-left:-50px; } /*Carregando*/ .carregando { font-size: 45px; color: #494a4a; text-indent: -9999em; overflow: hidden; width: 1em; height: 1em; border-radius: 50%; display: block; transform: translateZ(0); animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease; margin-bottom: 35px; margin-left: 20px; } @keyframes mltShdSpin { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } } @keyframes round { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } }
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!
Baixar Código Veja Funcionando
Publicado por: Loop Nerd
1.455 Visualizações
Deixe um comentário