Efecto Transición CSS Ease-In

¡Añade elegancia y dinamismo a tus textos con las transiciones CSS para efectos de entrada! Descubre cómo lograrlo con este sencillo código.

<!DOCTYPE html>
<html>
  <head>
    <title>Neon Letter Effect</title>
    <style>
      p {
        color: #fff;
        font-size: 24px;
      }
      .ease-in-left {
        opacity: 1;
        transform: translateX(0);
        transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
      }

      .ease-in-left:hover {
        opacity: 1;
        transform: translateX(-100%);
      }

      .neon {
        font-size: 72px;
        color: white;
        text-shadow: 0 0 5px hotpink, 0 0 10px hotpink, 0 0 20px hotpink,
          0 0 30px hotpink, 0 0 40px hotpink, 0 0 50px hotpink, 0 0 60px hotpink;
      }

      /* Optional: Add black background to enhance effect */
      body {
        padding: 70px;
        background-color: black;
      }
    </style>
  </head>
  <body>
    <h1 class="neon ease-in-left">Efecto Transicion Ease-in!</h1>
    <p>Pasa el cursor para vel el efecto</p>
  </body>
</html>
CSS
  • La clase .ease-in-left se utiliza para aplicar una transición suave al encabezado <h1>. Al pasar el cursor sobre él (hover) sobre él, se desplaza hacia la izquierda (translateX) y cambia su opacidad.
  • La clase .neon se aplica al encabezado <h1> y crea un efecto de letras neón. Esto se logra utilizando una sombra de texto (text-shadow) con varios niveles y colores de rosa brillante.
  • Opcionalmente, se añade un fondo negro al <body> para realzar el efecto neón.

Al visualizar esta página en un navegador web, verás un encabezado “Efecto Transición Ease-in!” con efecto de letras neón. Al pasar el cursor sobre él, se desplazará suavemente hacia la izquierda. Además, aparecerá un párrafo que te invita a ver el efecto al hacer hover.

,

Leave a Reply

Your email address will not be published. Required fields are marked *