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

JavaScript Discussion :

Manipulation KeyFrames avec Javascript


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur du Son
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur du Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Par défaut Manipulation KeyFrames avec Javascript
    Bonjour,

    Alors voilà mon problème : je voudrais, avec mon javascript, contrôler la temporalité de mes Keyframes.

    En utilisant par exemple ce genre d'outils :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pre.addEventListener('click',function(){
    //Définir la keyframe sur 25% par exemple
    },false);
    Mais je ne trouve pas la propriété pour intéragir avec la position des keyframes, ni même comment la connaitre.

    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    il existe la méthode insertRule() en javascript, Bovino en parle dans Réaliser une horloge avec CSS3 et un peu de JavaScript.

    La question que je me pose est : est ce que tu n'aurais pas plus vite fait de passer par des « class » gérant tes animation-name, définies dans ton CSS, et d'affecter la « class » à ton élément.

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur du Son
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur du Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Par défaut
    Du coup ce que tu me conseil c'est de faire une classe qui part du début, une de l'image 2, une de l'image 3 ? etc...
    Et dynamiser leurs apparitions avec du Javascript ? Genre quand l'image deux est afficher la div pour allez a gauche dirige vers la classe qui commence à l'image 3 ?

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Attention, ayant du mal à voir l'animation que tu cherches à faire et qui concerne visiblement plusieurs éléments, tu risques d'avoir un problème de synchronisation, quand est ce que l'animation CSS3 se termine pour lancer la suivante.

Discussions similaires

  1. Manipulation fichiers XML avec javascript
    Par michelkey dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/12/2014, 15h45
  2. Manipuler les fonctions javascript avec webbrowser
    Par chefinf dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 09/07/2011, 12h44
  3. manipuler Gridview uniquement avec javascript
    Par kssillati dans le forum ASP.NET
    Réponses: 6
    Dernier message: 20/05/2011, 16h16
  4. Manipuler XML avec Javascript
    Par gatlin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/03/2009, 10h31
  5. Réponses: 4
    Dernier message: 27/04/2004, 14h45

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