<!-- Preloader -->
<div id="wedding-preloader">
<img id="preloader-gif" src="https://cdn-icons-gif.flaticon.com/6416/6416353.gif" alt="Click GIF">
</div>
<style>
/* Bloqueo de scroll mientras el preloader está activo */
body.preloader-active {
overflow: hidden;
}
#wedding-preloader {
position: fixed;
inset: 0;
background: url('https://dmtei.com/imagenes/muebles-jadys/tap-o-clic1.gif') no-repeat center center;
background-size: cover; /* por defecto para móviles */
z-index: 999999;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
opacity: 1;
transition: opacity 1s ease;
}
#preloader-gif {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: auto;
z-index: 2;
pointer-events: none;
}
/* Desktop: mantener toda la imagen visible */
@media (min-width: 769px) {
#wedding-preloader {
background-size: contain;
background-position: center top;
}
}
</style>
<script>
document.addEventListener("DOMContentLoaded", () => {
const preloader = document.getElementById("wedding-preloader");
let playerStarted = false;
// Bloquear scroll al cargar la página
document.body.classList.add("preloader-active");
preloader.addEventListener("click", () => {
// Iniciar música al primer clic
if (!playerStarted) {
const audio = new Audio("https://dmtei.com/mariajoseyalfonso/quierocaminar.mp3");
audio.loop = true;
audio.play().catch(err => console.error("Error al reproducir el audio:", err));
playerStarted = true;
}
// Fade-out del preloader y GIF
preloader.style.opacity = 0;
// Desbloquear scroll y eliminar preloader después del fade
setTimeout(() => {
preloader.remove();
document.body.classList.remove("preloader-active");
}, 1000);
});
});
</script>






























