• Résolu Transition header


    Samedi 12 Mars 2016 à 18:28
    Dreyma

    Bonjour, j’ai essayé ce code sur un blog (lien) :

     

    #header {    background-image:url("http://ekladata.com/B9gpxFKligaqBOD9S-RDtzhb460.jpg");
        background-positioncenter top;
    background-repeatno-repeat;
    background-attachmentabsolute;
    -webkit-transition-duration2s;
    -moz-transition-duration2s;
    transition-duration2s;}

    #header:hover backgroundurl("http://ekladata.com/YJ2iMTPFqWUKAMcGn7ttFU-bHUk.jpg");
            background-positioncenter top;
    background-repeatno-repeat;
    background-attachmentabsolute;
                       -webkit-transition-duration2s;
                       -moz-transition-duration2s;
                       transition-duration2s;}

     

    Mais j’ai un problème : Parfois il y a un fondu et parfois il n’y en a pas !

    Est-ce que quelqu’un saurait comment régler ça, s’il vous plaît ? Merci d’avance !

    Mercredi 16 Mars 2016 à 19:30
    Nagalia

    Je ne vois pas de problème sur ton blog.

    Tu utilises quel navigateur ?

    Jeudi 17 Mars 2016 à 19:46
    Dreyma

    J'utilisais Safari quand j'ai écrit ce message, et maintenant sur Firefox il n'y a plus de transition du tout...

    Vendredi 18 Mars 2016 à 11:27
    Nagalia

    Pour régler une partie du problème sous safari, met les propriété de transition dans #header au lieu de #header:hover

    La propriété "transition" n'est pas encore bien implanté sur tous les navigateur, je pense que faire une transition entre deux images ne fonctionne pas encore sur Firefox.

    Tu peux essayer de contourner le problème en plaçant une div de la même taille que ton header par dessus celui-ci avec ta première image. Au survol, tu passes l'opacité de cette div à 0 pour que le header soit visible avec ta deuxième image.




    Vous devez être membre pour poster un message.