Efecto de botón de neón resplandeciente brillante usando CSS

Se puede crear un botón de neón brillante y resplandeciente usando CSS puro con el efecto de sombra . Estos botones se pueden usar para dar un buen contraste en fondos o temas oscuros. Da un aspecto minimalista y atrae la atención del usuario. Se deben seguir los pasos a continuación para crear este efecto. 

Sección HTML: Esta sección contiene el código HTML necesario para mostrar los botones. Los botones se crean con el elemento div y se les asigna una clase que crearemos más adelante.

HTML

<!DOCTYPE html>
<html>
  
<body>
    <div class="button button_1">
        BUTTON 1
    </div>
    <div class="button button_2">
        BUTTON 2
    </div>
</body>
  
</html>

Sección CSS: Esta sección contiene el código para agregar el efecto a los botones. 

La propiedad box-shadow se usa para agregar un conjunto de colores a la sombra con el valor de inserción. Los botones se redondean usando la propiedad border-radius y se alinean correctamente usando la propiedad izquierda .

CSS

/* Set the background color of 
   all the elements */
* {
    background-color: black;
}
  
.button {
 
    /* Change the shape of the button */
    height: 35px;
    width: 100px;
    border-radius: 20%;
 
    /* Position the buttons */
    position: fixed;
    top: 48vh;
 
    /* Center the name of the button */
    display: flex;
    align-items: center;
    justify-content: center;
}
  
.button_1 {
    /* Position the button */
    left: 35vw;
    /* Add the shadow effect for the button */
    box-shadow: inset 0 0 18px #fff, 
       inset -6px 0 18px #f3bad6, 
       inset 6px 0 18px #0ff, 
       inset -6px 0 30px #f3bad6, 
       inset 6px 0 30px #0ff, 
       0 0 18px #fff, 4px 0 18px 
       #f3bad6, -4px 0 18px #0ff;
}
  
.button_2 {
 
    /* Position the button */
    left: 55vw;
 
    /* Add the shadow effect for the button */
    box-shadow: inset 0 0 18px #fff, 
       inset 6px 0 18px #f3bad6, 
       inset -6px 0 18px #0ff, 
       inset 6px 0 30px #f3bad6, 
       inset -6px 0 30px #0ff, 
       0 0 18px #fff, -4px 0 18px 
       #f3bad6, 4px 0 18px #0ff;
}

Código Completo: Es la combinación de las dos secciones anteriores del código.

HTML

<!DOCTYPE html>
<html>
  
<head>
  <style>
  
    /* Set the background color of all the elements */
    *{
        background-color: black;
     }
  
    .button {
  
        /* Change the shape of the button */
        height: 35px;
        width: 100px;
        border-radius: 20%;
  
        /* Position the buttons */
        position: fixed;
        top: 48vh;
  
        /* Center the name of the button */
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .button_1 {
  
        /* Position the button */
        left: 35vw;
  
        /* Add the shadow effect for the button */
        box-shadow: inset 0 0 18px #fff,
        inset -6px 0 18px #f3bad6,
        inset 6px 0 18px #0ff,
        inset -6px 0 30px #f3bad6,
        inset 6px 0 30px #0ff,
        0 0 18px #fff, 4px 0 18px #f3bad6,
        -4px 0 18px #0ff;
    }
    .button_2 {
  
        /* Position the button */
        left:55vw;
  
        /* Add the shadow effect for the button */
        box-shadow: inset 0 0 18px #fff,
        inset 6px 0 18px #f3bad6,
        inset -6px 0 18px #0ff,
        inset 6px 0 30px #f3bad6, 
        inset -6px 0 30px #0ff,
        0 0 18px #fff, -4px 0 18px #f3bad6,
        4px 0 18px #0ff;
    }
  </style>
</head>
  
<body>
    <div class="button button_1">
        BUTTON 1
    </div>
  
    <div class="button button_2">
        BUTTON 2
    </div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por vivshubham y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *