Ingresso

Ordinario Messa

Offertorio

Comunione

Finale

Avvento

Natale

Quaresima - Le Palme - Pasqua

<!DOCTYPE html>
<html lang=”it”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Preloader Temporizzato</title>
<style>
/* Stile per il contenitore del preloader */
#preloader {
/* Copre l’intera schermata */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ffffff; /* Sfondo bianco */
display: flex; /* Centra l’immagine */
justify-content: center;
align-items: center;
z-index: 100; /* Assicura che sia sopra tutto il resto */
transition: opacity 0.5s ease-out; /* Effetto di transizione graduale */
}

/* Classe CSS che verrà aggiunta da JavaScript per nascondere il preloader */
.hidden {
opacity: 0;
/* Rimuove l’elemento dal flusso del documento dopo la transizione */
pointer-events: none;
}

/* Stile per l’immagine */
#preloader img {
max-width: 100%;
max-height: 100%;
}

/* Stile per il contenuto principale della pagina (sarà visibile dopo) */
.content {
display: none; /* Inizialmente nascosto */
padding: 20px;
}
</style>
</head>
<body>

<!– Contenitore del Preloader –>
<div id=”preloader”>
<!– Inserisci qui il percorso della tua immagine –>
<img src=https://animazionemessa.altervista.org/wp-content/uploads/2025/11/Locandina_lourdes.jpg alt=”Caricamento in corso…”>
</div>

<!– Contenuto Principale della Pagina –>
<div class=”content”>
<h1>Benvenuto in CHIESA</h1>
<p>Ricordati di SILENZIARE il telefono</p>
</div>

<script>
// Funzione JavaScript per nascondere il preloader
window.onload = function() {
// Imposta un timer (3000 millisecondi = 3 secondi)
setTimeout(function() {
const preloader = document.getElementById(‘preloader’);
const content = document.querySelector(‘.content’);

// Aggiunge la classe ‘hidden’ per avviare l’animazione CSS
preloader.classList.add(‘hidden’);

// Rende visibile il contenuto principale
if (content) {
content.style.display = ‘block’;
}

// Opzionale: rimuovi completamente il preloader dal DOM dopo la transizione
// per evitare che occupi spazio o interferisca con gli eventi del mouse
setTimeout(function() {
if (preloader.parentNode) {
preloader.parentNode.removeChild(preloader);
}
}, 500); // Deve corrispondere alla durata della transizione CSS (0.5s)

}, 3000); // <– Tempo totale in cui l’immagine resta visibile (3 secondi)
}
</script>

</body>
</html>

Scroll to Top