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

Conception Web Discussion :

Animation de texte au survol d'un lien


Sujet :

Conception Web

  1. #1
    Invité
    Invité(e)
    Par défaut Animation de texte au survol d'un lien
    Bonjour à tous,

    Tout d'abord, j'espère poster mon message dans la bonne rubrique, j'avoue avoir hésité, ne sachant pas trop vers où me diriger.

    J'utilise Wordpress pour développer des sites, et une cliente me demande d'afficher un texte manuscrit (en animation) au survol des liens de son menu.
    Plusieurs questions me viennent donc à l'esprit:
    1- Est-ce possible d'afficher une animation au survol d'un lien?
    2- Si oui, quelle technologie utiliser?

    Après quelques recherches, il me semble qu'After Effect est le mieux placé pour réaliser l'animation, mais puis-je l'insérer dans les liens du menu Wordpress?
    Me conseillez-vous une autre méthode (JQuery???)?

    Voilà, mes questions restent assez général, une fois que je saurai vers où me diriger, je pense arriver à me débrouiller pour réaliser l'animation. Mais pour bien démarrer, j'ai besoin de vos lumières.

    En vous remerciant par avance pour votre temps et vos conseils...
    Dernière modification par sevyc64 ; 28/10/2013 à 17h32. Motif: Déplacé vers un forum à conotation web

  2. #2
    Membre habitué Avatar de grafimages
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Novembre 2011
    Messages : 99
    Points : 170
    Points
    170
    Par défaut
    Bonjour,

    Il me semble bien plus logique d'utiliser, soit les animations HTML5/CSS3, soit JQuery, soit une combinaison, plutôt qu'une vidéo.

    Rien qu'avec JQuery, tu as déjà pas mal de possibilités : http://megahitmag.com/jquery-text-an...les-tutorials/

  3. #3
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    Citation Envoyé par thecaco
    Après quelques recherches, il me semble qu'After Effect est le mieux placé pour réaliser l'animation
    Non pas vraiment surtout qu'aujourd'hui vous avez des outils performants.
    grafimages vous en donne un exemple parmi tant d'autres.

    Avez-vous un exemple d'animation ?
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour et merci pour ces premières réponses.

    Je viens de regarder grafimages, je tombe sur le site d'une agence qui réalise, entre autres, des animations en Flash... Je n'ai pas dû trouver le bon lien...

    Pour l'animation que je souhaite, il s'agit d'un texte qui s'écrit au fur et à mesure, en écriture manuscrite (lors du survol d'un lien). Comme ici:
    http://www.photoshop-creation.com/tu...ure.php?id=253

  5. #5
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    Alors plusieurs possibilités s'offrent à vous :

    1. ce genre avec un sprite animé avec javascript : http://lab.tylergaw.com/css-write-on/
    2. un exemple simple avec jquery: http://codepen.io/anon/pen/LnxmC
      Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      $(function(){
        var str = "Voici un texte qui s'écrit tout seul.".split("");
        var delay = 0;
        for (var i = 0; i <= str.length; i++) {
          (function(str){
          delay += 50 + Math.floor(Math.random()*11)*6;
          setTimeout(function(){
            appendStr(str)       
          },delay);
        })(str[i])
        }
        function appendStr(str) {
            $('#target').append(str);
        }
      });
    3. typed.js
    4. en css pur : http://codepen.io/anon/pen/mynId
      Code html : Sélectionner tout - Visualiser dans une fenêtre à part
      <h1>Voici un texte qui s'écrit tout seul.</h1>
      Code css : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      @-webkit-keyframes typing {
          from { width: 0 }
          to { width:16.3em }
      }
       
      @-moz-keyframes typing {
          from { width: 0 }
          to { width:16.3em }
      }
       
      @-webkit-keyframes blink-caret {
          from, to { border-color: transparent }
          50% { border-color: black }
      }
       
      @-moz-keyframes blink-caret {
          from, to { border-color: transparent }
          50% { border-color: black }
      }
       
      body { font-family: Consolas, monospace; }
       
      h1 { 
          font-size:150%;
          width:16.3em;
          white-space:nowrap;
          overflow:hidden;
          border-right: .1em solid black;
       
          -webkit-animation: typing 17s steps(30, end), /* # of steps = # of characters */
                              blink-caret 1s step-end infinite;
          -moz-animation: typing 17s steps(30, end), /* # of steps = # of characters */
                              blink-caret 1s step-end infinite;
      }
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par rodolphebrd Voir le message
    Alors plusieurs possibilités s'offrent à vous :

    [LIST=1][*]ce genre avec un sprite animé avec javascript : http://lab.tylergaw.com/css-write-on/
    La première solution a l'air idéale au niveau du rendu. Mais, question de débutante: Comment dois-je faire pour l'afficher au survol d'un lien?

  7. #7
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    en utlisant la pseudo-classe hover

    J'imagine un peu le rendu avec le déclenchement au survol, et je me dis que ce n'est pas forcément la meilleure solution.

    L'utilisateur qui survole un lien le fait sur un laps de temps très court et n'attendra pas que le texte se déroule pour le lire.

    A moins qu'il s'agisse d'un texte très court et animé très vite, mais là encore ça laisse supposer que celui-ci n'est pas visible tant qu'il n'est pas survolé. Donc en terme d'ergonomie c'est moyen.

    Je ne fais que des suppositions bien sûr car je n'ai pas d'idée précise sur le projet.
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  8. #8
    Invité
    Invité(e)
    Par défaut
    C'est vrai au niveau ergonomie, c'est moyen.

    Merci beaucoup pour tous ces conseils!

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

Discussions similaires

  1. Comment afficher un texte dans une div au survol d'un lien menu ?
    Par ryohazuki100 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 07/12/2014, 13h38
  2. Réponses: 6
    Dernier message: 29/08/2008, 18h43
  3. [CSS] Effet au survol d'un lien
    Par Death83 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 11/02/2006, 01h21
  4. [FLASH MX2004] Animation de textes : effet explosion
    Par icetechnik dans le forum Flash
    Réponses: 8
    Dernier message: 18/11/2005, 10h24
  5. [JButton] Afficher texte en survolant bouton.
    Par Galima dans le forum Composants
    Réponses: 2
    Dernier message: 04/06/2004, 22h21

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