Personne n'a une idée ?
Bonsoir,
Je viens vers vous car j'ai un petit souci qui je pense pourtant ne doit pas étre si compliqer :s
Je m'explique:
Losque que je clique sur un element j'ajoute une classe .active a un autre element, cette classe le fait apparaitre tout au dessus de la page avec un background-color a rgba(0,0,0,0.8), mais je voudrait que le background vienne progressivement sur 0.5s, je penait donc utiliser les transitions, mais sa ne fonctionne pas, je vous mt mon code:
structure html:
css:
et le js:
voila pour le code, du coup sa fonctionne correctement sauf le rendu du background-color qui au lieu de mettre 0.5s avec la transition pour s'afficher, s'affiche tout de suite en rgba(0,0,0,0.8) alors que je voudrais qu'il s'affiche progressivement :s
Merci pour votre aide, j'ai eu beau retourner le probléme dans tout les sens je n'est pas trouver :s
merci a vous Smiley cligne
2 réponses
merci pour ta réponse ;)
Du coup le probleme viens du fait que j'utilise la propriété display:none/block, et sa bloque l'effet de transition.... en remplacant ce display par un visibility:hidden/visible, sa fonctionne correctement, je pense qu'en jouant avec les z-index sa pourrait fonctionner aussi...
Entre temp j'ai essayer en remplacant les transitions par des animations css3 sur la classe .active, et sa fonctionne également...
Maintenant la question est y a t'il une solution meilleur qu'une autre, sachant que le rendu est prévu pour du mobile.
@grafikart une idée/un conseil?
Merci a vous ;)