Bonjour Popotte,
je reviens vers toi car je n'y arrive tjrs pas.
je redonne le code html:
"
<body class="body">
<div class="parent__spinner">
<div class="loading__spiner"></div>
</div>"
et le code css:
@keyframes spin {
0% {
transform: rotate(0deg);
opacity:1;
}
100% {
transform: rotate(360deg);
opacity:0;
}
}
@keyframes fade {
0% {
opacity:1;
}
100% {
opacity:0;
visibility:hidden;
}
}
/loading ne marche pas/
.parent__spinner{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: white;
display:flex;
justify-content:center;
align-items: center;
z-index: 1000;
height: 100%;
width: 100%;
animation: fade 0.2s 3s forwards;
}
}
.loading__spiner{/création du loader/
border: 20px solid white;
border-top:20px solid $couleur-primaire;
border-bottom: 20px solid $couleur-secondaire;
border-radius: 50%;/arrondi des angles/
width:100px;
height:100px;
margin: auto;/placement milieu de page/
position:absolute;
right:0;
top:0;
bottom:0;
left:0;
animation: spin 1.2s linear 5s;
animation-fill-mode: forwards;
}"
le résultat n'est pas celui que je veux: le loading spiner tourne vaec la page d'acceuil affichée en arrière plan (alors que je ne veux que le spinner) puis au bout de 5 secondes, le spinner s'arrête mais ne disparâit pas...
ce que je souhaite est que à l'ouverure de la page, seul le spinner tourne pendant x secondes puis disparâit pour laissser apparaître la page d'acceuil.
merci pour ton aide.