CSS Loading Page Animation Effects Tutorial - Html CSS Animation

HTML
<div class="loader">
    <span></span>
    <span></span>
    <span></span>
</div>
CSS
body
{
    margin:0;
    padding:0;
    background:#111;
}
.loader
{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    height:10px;
    text-align:center;
}
.loader span
{
    width:10px;
    height:10px;
    background:#fff;
    display:inline-block;
    border-radius:50%;
    animation:animate 2s linear infinite;
}
.loader span:nth-child(1)
{
    animation-delay:0.8s;
    background:#00c2ff;
}
.loader span:nth-child(2)
{
    animation-delay:0.4s;
    background:#ffe837;
}
.loader span:nth-child(3)
{
    animation-delay:0s;
    background:#ff1b78;
}
@keyframes animate
{
    0%
    {
        transform:translateX(-100px);
        opacity:0;
    }
    10%
    {
        transform:translateX(-100px);
        opacity:0;
    }
    25%
    {
        transform:translateX(0px);
        opacity:1;
    }
    50%
    {
        transform:translateX(0px);
        opacity:1;
    }
    75%
    {
        transform:translateX(0px);
        opacity:1;
    }
    90%
    {
        transform:translateX(100px);
        opacity:0;
    }
    100%
    {
        transform:translateX(100px);
        opacity:0;
    }
}

/* Al the credits: https://www.youtube.com/watch?v=eg_gT5VRKio */

Autor: Leonard

Publicado: 17/12/2022

Compartir Elemento Web

Donar a Compositu
Otras formas de ayudar
  • Compártelo en tus redes sociales.
  • Recomienda los elementos.
  • Regístrate Aquí
  • Deja tu comentario agradeciendo el aporte.

Descarga el código completo del Elemento Web y archivos necesarios (imágenes, librerias, plugins, frameword, etc)

Deja tu comentario