Animação de Bolinhas Loading Css
Animação loading css
Menu Accordion com jQuery
Animação de Bolinhas Loading Css
Neste tutorial veremos como criar uma animação de bolinhas loading Css e Html.
Nesta seção, projetaremos uma estrutura das seguintes tags abaixo.
Tag: <div> e a tag <span> para inserirmos os itens spinner.
Essas tags usaremos para criar a nossa Animação de Bolinhas Loading com html e css.
Vamos Adicionar o HTML
<div class="loading"> <span class="bolinha"></span> <span class="bolinha"></span> <span class="bolinha"></span> </div>
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar a nossa Animação de bolinhas Loading com css e html.
:root { --size: 30px; --corFundo: #272324; --corCafe: #590909; --corVermelhoEscuro: #b51818; --corVermelho: #ea3c3c; } .loading { --animacao: 1100ms; } .loading .bolinha { --item-size: calc(var(--size) / 2); width: var(--item-size); height: var(--item-size); display: inline-block; margin: 0 1px; border-radius: 50%; border: 3px solid var(--clr-spinner); animation: spinner-bolinha var(--animacao) ease-in-out infinite; } @keyframes spinner-bolinha { 0%, 100% { transform: translateY(40%); } 50% { transform: translateY(-40%); } } .loading .bolinha:nth-child(1) { --clr-spinner: var(--corVermelho); animation-delay: calc(var(--animacao) / 6 * -1); } .loading .bolinha:nth-child(2) { --clr-spinner: var(--corVermelhoEscuro); animation-delay: calc(var(--animacao) / 6 * -2); } .loading .bolinha:nth-child(3) { --clr-spinner: var(--corCafe); animation-delay: calc(var(--animacao) / 6 * -3); }
Combinando as Duas seções acima Html e Css temos o seguinte Resultado!
Veja o Resultado baixo!
Deixe um comentário