Cargando...

Vista previa de la plantilla: Felicitación de Graduación Interactiva

Felicitación de Graduación Interactiva

La plantilla 'Felicitación de Graduación Interactiva' convierte un mensaje en un evento memorable. El usuario es invitado a 'lanzar' un birrete de graduación que flota en pantalla. Al hacerlo, el birrete sale disparado en una animación espectacular mientras el fondo estalla en un show de fuegos artificiales intensificado. Inmediatamente después, aparece una elegante carta de felicitación. Lo más potente es su capacidad de personalización: puedes cambiar el nombre del graduado, su carrera y el género directamente desde la URL, y la plantilla adaptará los textos y la paleta de colores automáticamente. Además, incluye un botón para compartir la felicitación personalizada a través de redes sociales o copiando el enlace.

Características de la plantilla

  • Interacción de arrastrar y lanzar el birrete de graduación.
  • Revela una carta de felicitación personalizada tras la animación.
  • Fondo animado con fuegos artificiales que se intensifican al lanzar el birrete.
  • Personalización dinámica a través de parámetros en la URL (nombre, carrera, género).
  • Botón de 'Compartir' que utiliza la API Web Share nativa (con fallback a copiar enlace).
  • Textos y paleta de colores que se adaptan automáticamente según el género especificado.
  • Animación de 'lanzamiento' del birrete usando transformaciones CSS.
  • Botón para cerrar la carta y reiniciar la animación.
  • Uso de tipografías elegantes para un aspecto premium.
  • Diseño responsivo que funciona en ordenadores y dispositivos móviles.

Tecnologías usadas

HTML5 CSS3 JavaScript Canvas API SVG Web Share 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">
  <!-- MODIFICAR: Título de la pestaña del navegador -->
  <title>¡Una Carta para Ti!</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>

<canvas id="fireworks-canvas"></canvas>

<div class="container">

  <svg id="graduation-cap" viewBox="0 0 100 100">
    <g fill="#333">
      <line x1="50" y1="10" x2="50" y2="50" stroke="#d4af7a" stroke-width="2"/>
      <circle cx="50" cy="50" r="4" fill="#d4af7a"/>
      <rect x="52" y="10" width="10" height="2" fill="#d4af7a" transform="rotate(15 50 10)"/>
      <polygon points="5,25 50,5 95,25 50,45" />
      <path d="M20,45 C20,65 80,65 80,45 L75,45 C75,60 25,60 25,45 Z" />
    </g>
  </svg>

  <div id="carta">
    <div id="close-button">×</div>
    <p id="carta-fecha"></p>
    <h2 id="carta-saludo"></h2>
    <div id="carta-cuerpo">

    </div>
    <p id="carta-despedida"></p>
    <p class="firma"></p>
    <button id="share-button">Compartir</button>
  </div>

</div>

<div id="instruction">Arrastra y suelta el birrete para lanzarlo</div>

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