viernes, 7 de abril de 2023

Como crear un loader spinner en html y css

 Un loader spinner bonito e innovador que puedes usar en tus proyectos.


HTML: 

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Spinner</title>

    <link rel="stylesheet" href="index.css">

</head>

<body>

    <div class="loader">

        <span></span>

        <span></span>

        <span></span>

        <span></span>

    </div>    

</body>

</html>


CSS:

body{

    margin: 0;

    padding: 0;

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    background: #240229;

}


.loader{

    position: relative;

    width: 100px;

    height: 100px;

    border-radius: 50%;

    background: linear-gradient(#14ffe9,#ffeb3b,#ff00e0);

    animation: animate 0.75s linear infinite;

}


.loader span{

    position: absolute;

    width: 100%;

    height: 100%;

    border-radius: 50%;

    background: linear-gradient(#14ffe9,#ffeb3b,#ff00e0);

}


.loader span:nth-child(1){

    filter: blur(5px);

}

.loader span:nth-child(2){

    filter: blur(10px);

}

.loader span:nth-child(3){

    filter: blur(25px);

}

.loader span:nth-child(4){

    filter: blur(50px);

}


.loader::after{

    content: "";

    position: absolute;

    top: 10px;

    left: 10px;

    right: 10px;

    bottom: 10px;

    background: #240229;

    border-radius: 50%;

}


@keyframes animate{

    0%{

        transform: rotate(0deg);

    }

    100%{

        transform: rotate(360deg);

    }

}


No hay comentarios.:

Publicar un comentario