IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Déclenchement de la lecture d'un gif animé


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 15
    Par défaut Déclenchement de la lecture d'un gif animé
    Bonjour à tous!
    Pour simplifier le probleme j'aimerais activer la lecture (ou relecture) d'un gif animé qui ne tourne pas en boucle au passage de la souris sur celui-ci.
    Ca n'est pas le hover qui me pose problème mais bien le gif animé!
    En effet, les navigateurs (tous?) chargent le gif en cache, et ne le lisent qu'une fois. Ainsi, au passage du curseur de la souris, seule la dernière image du gif animé s'affiche.
    J'aimerais bien savoir comment, sans JS si possible, s'il y avait un moyen de procéder à cette relecture du gif!

  2. #2
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    A ma connaissance dans un logiciel de création de gif animé il est possible de paramétrer si l'on veut une seule boucle ou à l'infini
    c'est peut-être de ce côté qu'il faudrait regarder

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 15
    Par défaut
    Non je ne veux pas de boucle, seulement une lecture (cf plus haut), mais une lecture qui se déclencherait à nouveau lors d'un certain évènement (passage de la souris sur le div)

  4. #4
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Pas à ma connaissance, et ça parait encore moins possible sans JS. Pourquoi pas en flash (et pourquoi pas de js ? C'est lu de loin par une très très très large majorité de navigateurs, comme le flash) ?

    Il est en effet possible de définir la lecture du gif (unique / boucle), mais pas plus.

  5. #5
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    je n'ai pas testé mais il est peut-être possible de faire quelque chose dans ce genre :
    tu mets une image fixe en background de ton lien
    et en css tu fais quelque chose dans ce genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    a
    {
       background-image:.... /*ton image fixe*/
    }
    a:hover
    {
       background-image:.... /*ton gif animé*/
    }
    je ne garantie pas que ça fonctionne mais c'est à essayer

  6. #6
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Citation Envoyé par mdr_cedrick Voir le message
    je n'ai pas testé mais il est peut-être possible de faire quelque chose dans ce genre :
    tu mets une image fixe en background de ton lien
    et en css tu fais quelque chose dans ce genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    a
    {
       background-image:.... /*ton image fixe*/
    }
    a:hover
    {
       background-image:.... /*ton gif animé*/
    }
    je ne garantie pas que ça fonctionne mais c'est à essayer
    Justement, c'est ce que Carpariath dit dans son premier message : le gif est chargé dans la page et en cache. Quand on fait un hover l'image n'est pas rechargée, donc seule la dernière image du gif apparait...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX 2004] Probleme de creation de GIF anime
    Par hedgehog dans le forum Flash
    Réponses: 5
    Dernier message: 13/03/2005, 19h07
  2. Vitesse d'un gif animé
    Par lucas-18 dans le forum Access
    Réponses: 1
    Dernier message: 25/10/2004, 08h29
  3. [MFC]afficher un gif animé
    Par Blo0d4x3 dans le forum MFC
    Réponses: 26
    Dernier message: 04/10/2004, 15h51
  4. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo