Cargando...

Vista previa de la plantilla: Corazón Pintado con Nombres y Sakura

Corazón Pintado con Nombres y Sakura

La plantilla 'Corazón Pintado con Nombres y Sakura' crea una experiencia visualmente poética y romántica. La escena comienza con un fondo sereno de papel de arroz y pétalos de flor de cerezo (sakura) que caen suavemente. Una rama de sakura interactiva en la esquina superior derecha puede ser 'sacudida' con un clic, liberando una lluvia de pétalos. La animación principal muestra un pincel virtual que aparece y dibuja delicadamente un corazón con trazos de tinta roja, dejando pequeñas gotas de pintura. Una vez que el corazón está completo, el pincel escribe dos nombres en su interior, los cuales son fácilmente personalizables en el código JavaScript. El fondo de pétalos no es solo decorativo; también reacciona sutilmente al movimiento del cursor, creando un efecto de 'viento' que añade un toque de interactividad y vida a la escena.

Características de la plantilla

  • Animación de dibujo de corazón con un pincel virtual.
  • Aparición de dos nombres personalizables con efecto de tinta.
  • Fondo animado con pétalos de sakura (flor de cerezo) cayendo.
  • Los pétalos reaccionan al movimiento del cursor (efecto de viento).
  • Rama de sakura interactiva: haz clic para liberar más pétalos.
  • Efecto de salpicaduras y gotas de pintura para mayor realismo.
  • Estilo artístico y orgánico con textura de papel de arroz.
  • Variables de JavaScript fáciles de modificar para los nombres (name1, name2) y la cantidad de pétalos.
  • Diseño totalmente responsivo que se adapta a cualquier pantalla.
  • Renderizado completo en HTML5 Canvas para una animación fluida.

Tecnologías usadas

HTML5 CSS3 JavaScript Canvas API

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>Corazón y Nombres Pintados a Pincel</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
<canvas id="canvas"></canvas>

<script src="script.js"></script>
</body>
</html>