Script de Cuenta Regresiva para Landing Page

Para generar un script de cuenta regresiva para una landing page de ventas, podemos usar HTML, CSS y JavaScript. Te daré un script completo que es fácil de implementar y personalizar.

Script de Cuenta Regresiva para Landing Page

Este script mostrará una cuenta regresiva hasta una fecha y hora específicas. Cuando la cuenta regresiva llegue a cero, puedes mostrar un mensaje personalizado o redirigir al usuario.

Primero, crea un archivo index.html con la estructura básica. Aquí es donde se mostrará la cuenta regresiva.

HTML



Crea un archivo style.css para darle un aspecto atractivo a tu landing page y a la cuenta regresiva.

CSS



Finalmente, crea un archivo script.js que contendrá la lógica de la cuenta regresiva.

JavaScript



  1. Guarda los archivos:
    • index.html
    • style.css
    • script.js todos en la misma carpeta.
  2. Abre index.html en tu navegador para ver la cuenta regresiva.
  3. Personaliza la fecha: Abre script.js y cambia la línea:JavaScriptconst countdownDate = new Date("Aug 15, 2025 10:00:00").getTime(); por la fecha y hora exactas en que quieres que termine tu oferta. Asegúrate de usar el formato Mes Día, Año Hora:Minutos:Segundos.
  4. Personaliza el contenido: Edita el texto en index.html y los estilos en style.css para que se ajusten a tu marca y mensaje de ventas.
  5. Acción al finalizar: Cuando la cuenta regresiva llega a cero, el script oculta los números y muestra un mensaje. Puedes modificar este comportamiento en script.js para, por ejemplo, redirigir al usuario a otra página (descomentando y ajustando la línea window.location.href = "oferta-finalizada.html";).

  • Zona Horaria: La función new Date() de JavaScript utiliza la zona horaria local del navegador del usuario. Si tu oferta es para una audiencia global y necesitas una cuenta regresiva precisa independientemente de la ubicación del usuario, deberías considerar especificar la fecha en UTC o usar una librería de gestión de fechas más robusta (como Moment.js o Luxon, aunque para este caso simple, no es estrictamente necesario).
  • Contenido Dinámico: Para una landing page de ventas real, probablemente querrás que el contenido de la oferta y la fecha de finalización sean gestionables desde un sistema de gestión de contenido (CMS) o un backend, en lugar de estar codificados directamente en el JavaScript.
  • SEO: El contenido de la cuenta regresiva es dinámico (generado por JavaScript). Si la visibilidad para los motores de búsqueda es crítica para los números de la cuenta regresiva, asegúrate de que el contenido inicial del HTML sea relevante incluso antes de que el JavaScript se ejecute.
  • Accesibilidad: Asegúrate de que los colores tengan suficiente contraste y que la estructura sea semánticamente correcta para usuarios con lectores de pantalla.

¡Espero que este script te sea muy útil para tu landing page de ventas!


Este bloque de código se puede pegar en el editor HTML de tu entrada de blog. Busca la opción «Editar como HTML» o «Texto» en lugar de «Visual» en WordPress.

Asegúrate de cambiar la fecha y hora de la cuenta regresiva en la sección de JavaScript (const countdownDate = new Date("Aug 15, 2025 10:00:00").getTime();) a la fecha de tu propia oferta.

HTML



  1. Edita tu entrada/página: Abre la entrada de blog o la página donde quieres añadir la cuenta regresiva.
  2. Cambia al editor HTML/Texto: En WordPress, busca la pestaña o el botón que dice "HTML", "Texto", "Editor de código" o "Personalizar HTML" (dependiendo de la versión de WordPress o del tema que uses, y si utilizas el editor clásico o Gutenberg).
    • En Gutenberg (editor de bloques): Añade un bloque de "HTML personalizado" y pega el código ahí.
    • En el editor clásico: Cambia de la pestaña "Visual" a la pestaña "Texto" (o HTML) y pega el código.
  3. Pega el código: Copia todo el código de arriba (desde div class="countdown-container-wrapper" hasta </div>) y pégalo en el lugar de tu entrada donde quieras que aparezca la cuenta regresiva.
  4. Ajusta la fecha: Vuelve a la sección <script> dentro del código pegado y modifica la línea:JavaScriptconst countdownDateInline = new Date("December 31, 2025 23:59:59").getTime(); // <--- ¡CAMBIA ESTA FECHA! Reemplaza "December 31, 2025 23:59:59" con la fecha y hora exactas de finalización de tu oferta.
  5. Ajusta el enlace del botón: Cambia URL_DE_TU_OFERTA en la etiqueta <a> por el enlace real a tu página de ventas o producto.
  6. Guarda/Actualiza: Guarda o actualiza tu entrada de blog.

  • Autocontenido: El CSS y JavaScript están incrustados directamente en el HTML, lo que facilita su copia y pega en cualquier editor de contenido que soporte HTML.
  • Aislamiento: Al encapsular todo dentro de un div con clases específicas (countdown-container-wrapper, countdown-timer-inline, etc.), se minimiza el riesgo de conflictos de estilos con el CSS existente de tu tema de WordPress.
  • Fácil personalización: Puedes cambiar los textos, colores y el estilo general directamente en el bloque <style> sin afectar otras partes de tu sitio.
  • Responsivo: Incluye algunas media queries básicas para que se vea bien en dispositivos móviles.

¡Con esto deberías tener tu cuenta regresiva funcionando perfectamente en tu entrada de blog!

¡Última oportunidad para conseguir esta oferta!

El tiempo para aprovechar nuestro descuento exclusivo se está agotando:

00 Días
00 Horas
00 Minutos
00 Segundos

¡Esta oferta ha finalizado!

Pero no te preocupes, ¡síguenos para futuras promociones increíbles!

¡Quiero aprovechar la oferta!
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.