Sur mon site Web, j'ai une barre de progression de style YouTube (une fine ligne qui est fixée en haut de l'écran, chargement de gauche à droite) et un en-tête le contenu. Ces deux éléments ont position: fixed
.La transition d'opacité ne fonctionne pas avec deux éléments de position fixe
Lorsque la page est terminée de chargement, la barre de progression obtient opacity: 0
. La barre de progression a transition: opacity 0.4s
, mais n'est pas en cours de transition, apparaissant et disparaissant. C'est mon problème.
Voici un exemple de la question: https://codepen.io/anon/pen/ZJNaqJ
Idéalement, une solution consisterait à changer CSS dans les deux .loader-outer
ou .loader
... pas #loader-wrapper
. C'est parce que j'utilise un composant de barre de progression externe (j'utilise React) et je préférerais ne pas le ré-implémenter si je n'ai pas à le faire.
Merci!