Cargando...

Vista previa de la plantilla: Carta de Amor con Corazón de Neón

Carta de Amor con Corazón de Neón

La plantilla 'Carta de Amor con Corazón de Neón' es una experiencia visual y emotiva diseñada para transmitir sentimientos profundos. Sobre un fondo oscuro con estrellas que se desplazan sutilmente, una carta de amor se revela carácter por carácter con un clásico efecto de máquina de escribir. A medida que el texto aparece, un corazón de neón rosa se dibuja simultáneamente, sincronizando su trazo con el avance de la carta. Una vez que el mensaje está completo, el corazón cobra vida, brillando intensamente y latiendo suavemente, con el nombre del destinatario en su interior. La interacción se enriquece con un rastro de chispas de neón que siguen el cursor del ratón, añadiendo un toque mágico. La personalización es sencilla, permitiendo modificar el contenido de la carta, el nombre en el corazón y la velocidad de escritura directamente en el código.

Características de la plantilla

  • Animación de máquina de escribir para el texto de la carta.
  • Corazón de neón SVG que se dibuja de forma sincronizada con el texto.
  • Efecto de brillo y pulso en el corazón al finalizar la carta.
  • Fondo estrellado con animación de paralaje sutil.
  • Rastro de partículas de neón interactivo que sigue al cursor del ratón/dedo.
  • Texto de la carta, nombre en el corazón y velocidad de escritura fácilmente personalizables en JavaScript.
  • Diseño 'Glassmorphism' para el contenedor de la carta con efecto de desenfoque.
  • Diseño completamente responsivo que se adapta a móviles y escritorio.
  • Uso de Google Fonts ('Special Elite') para una estética de máquina de escribir auténtica.
  • Animaciones fluidas creadas con CSS moderno y JavaScript.

Tecnologías usadas

HTML5 CSS3 JavaScript SVG

Código de la Plantilla


                            
                                
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Carta con Corazón de Neón</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>

<div class="stars-bg"></div>

<div class="container">
    <div class="letter">
        <pre id="letter-content"></pre>
    </div>
    <div class="heart-container">
        <svg class="heart" viewBox="0 0 200 200">

            <g id="heart-shape-group">
                <path class="heart-glow" d="M 100,60 C 80,20 40,30 40,60 C 40,90 100,140 100,140 C 100,140 160,90 160,60 C 160,30 120,20 100,60 Z" />
                <path id="heart-path" class="heart-path" d="M 100,60 C 80,20 40,30 40,60 C 40,90 100,140 100,140 C 100,140 160,90 160,60 C 160,30 120,20 100,60 Z" />
            </g>

            <path id="arrow-motion-path" d="M 20,-20 L 180,220" fill="none" stroke="none" />

            <g id="arrow-group">
                <path class="arrow-path" d="M -30,0 L 15,0 M 5,-5 L 15,0 L 5,5" />
            </g>
            <!--            MODIFICAR: Nombre de la persona -->
            <text id="heart-text" x="100" y="95" text-anchor="middle" dominant-baseline="middle">
                Su nombre :)
            </text>
        </svg>
    </div>
</div>
<script src="script.js"></script>

</body>
</html>