loader en css uniquement qui bloque les fonctionnalités de ma page
Bonjour à tous, je suis nouveau et heureux de découvrir ce forum.
J'ai un souci de loader, il apparait au dessus de ma page d'accueil , s'anime et disparait au bout de 3 secondes, seulement une fois la page accueil affichée, je ne peux rien faire aucun lien ne fonctionne.
Je le fais sans javascript.
Merci aux aidants
Voici mon
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <body>
<div class="loader">
<div class="loader_card">
<div class="text">ohmyfood</div>
<div class="spheres">
<div class="sphere sphereone"></div>
<div class="sphere spheretwo"></div>
<div class="sphere spherethree"></div>
</div>
</div>
</div>
<!-- HEADER LOGO -->
<header>
<section class="logo">
<h1 class="logo_title">SITE</h1>
</section>
</header> |
Et voici mon code css en scss
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| .loader {
background: linear-gradient(175deg, $primary 0%, $secondary 100%);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
box-sizing: border-box;
height: 100vh;
position: fixed;
top: 0;
width: 100%;
animation: loader_animate 3500ms forwards;
z-index: 1;
&_card {
display: flex;
flex-direction: column;
background-color: $greylight;
gap: 16px;
border-radius: 15px;
filter: drop-shadow(0px 3px 15px rgba(0, 0, 0, 0.1));
padding: 20px;
animation: card_color 1000ms ease-in-out forwards;
}
@keyframes card_color {
0% {
color: $light;
opacity: 0;
}
100% {
color: $dark;
opacity: 1;
}
}
@keyframes loader_animate {
99%{
opacity: 1;
}
100% {
opacity:0;
}
} |