Bonjour,
J'ai un loader qui fonctionne, le seul problème c'est que la div est blanche et le site apparaît sans transition.
Autre souci, le logo du site apparaît puis disparaît pendant le loading. Comment faire pour le masquer, que le logo apparaisse en même temps que le site ?
Mon HTML :
Mes CSS
et le js :
Merci pour votre aide,
ED
J'ai un loader qui fonctionne, le seul problème c'est que la div est blanche et le site apparaît sans transition.
Autre souci, le logo du site apparaît puis disparaît pendant le loading. Comment faire pour le masquer, que le logo apparaisse en même temps que le site ?
Mon HTML :
Mes CSS
<style>
#chargement {
border: 12px solid #000;
border-radius: 50%;
border-top: 12px solid #DDD;
width: 80px;
height: 80px;
animation: spin 2s linear infinite;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
@keyframes spin {
100% {
transform: rotate(360deg);
}
}
et le js :
<script>
document.onreadystatechange = function()
{
if (document.readyState != "complete")
{
document.querySelector("body").style.visibility = "hidden";
document.querySelector("#chargement").style.visibility = "visible";
}
else
{
document.querySelector("#chargement").style.display = "none";
document.querySelector("body").style.visibility = "visible";
}
};
</script>
Merci pour votre aide,
ED