Aquí les compartimos el código de una landing page hecha especialmente para festividades como Navidad, Año Nuevo, aniversarios, fiestas patrias, etc.
Está hecha con Svelte, el framework para conocedores, tiene transiciones y alterna contenidos dinámicamente. Así que si tu fuerte no es el uso de setTimeout o setInterval aquí tienes un código que te será fácil de personalizar.
En WPE (https://wpe.oscaralderete.com) nos especializamos en programar, nuestra tarjeta de presentación dice: Agencia de Programación. Pero colaboramos con algunas agencias SEO que subcontratan nuestros servicios en determinadas ocasiones. Una de ellas -de Argentina- nos solicitó a 01 semana de la Navidad que le apoyáramos para darle efectos y transiciones a una landing page hecha con ReactJS que estaba trastornando a sus 'programadores' porque no encontraban la forma de hacerla funcionar.
La clave de todo era y es el uso -en ReactJS- de setEffect(). Como nos pareció un proyecto muy simpático solicitamos el permiso a Mariano -el dueño de la agencia web- para replicarlo, él aceptó siempre y cuando no usaramos sus imágenes ni el mismo código de React; así que decidimos 'traducirla' a Svelte para hacer nuestra propia landing por fiestas de fin de año: https://wpe.oscaralderete.com/felices-fiestas, dado que el source es ridículamente simple -una aclaración, es simple si conoces los fundamentos programáticos- y podría ser de utilidad a la comunidad de programadores, hemos decidido compartirlo.