Intégrer des animations dans WordPress avec Animate.css

N’avez-vous jamais eu envie de donner un peu de style à votre blog ou a votre site WordPress ? Cependant, vous vous rendez-compte que votre thème est génial sur pas mal de points mais qu’il ne vous permet pas d’animer vos textes ou vos images comme vous le souhaiteriez ?

Je vous propose alors de découvrir la bibliothèque Animate.css qui vous donnera une multitude de possibilités en terme d’actions et d’animations.

css_animation_01

Comment utiliser ANIMATE CSS ?

Vous allez voir qu’il n’y a rien de plus facile que d’animer votre site web… Voyons ensemble deux méthodes différentes et simples pour parvenir au même résultat : la méthode manuelle et la méthode au moyen d’un plugin.

Méthode 1 : intégrer Animate.css manuellement

Étape 1 : Création de votre thème enfant.

Si votre site n’utilise pas encore de thème enfant, je vous conseille tout d’abord d’en créer un avant de commencer toutes autres choses… Si vous n’avez jamais fait cela, je vous propose de lire cet article dédié ou bien d’utiliser un plugin gratuit tel que Child Thème Configurator par exemple.

 

Etape 2 : Tester la bibliothèque ANIMATE CSS

Rendez-vous sur le site de animate.css où vous pourrez facilement tester les différents types d’animations que propose cette bibliothèque. Il vous suffira alors de choisir une animation et de cliquer sur ANIMATE IT pour voir le rendu visuel.
Bibliothèque Animate.css

Etape 3 : Télécharger la bibliothèque ANIMATE CSS

Toujours sur le site de animate.css , cliquez ensuite sur DOWNLOAD Animate.css : un nouvel onglet s’ouvrira dans votre navigateur et vous n’aurez plus qu’à copier l’ensemble pour le coller ensuite dans un fichier que vous nommerez animate.css. Pour cela, vous aurez besoin d’un éditeur de texte tel que Sublim Text par exemple.
Créer un fichier Animate.css

 

Etape 4 : Intégrer la bibliothèque Animate.css à votre thème enfant

Maintenant que vous avez créé votre thème enfant et votre fichier CSS, vous devrez établir une connexion entre les deux. Pour cela, il suffira de rajouter une ligne de code dans votre fichier functions.php qui fera appel à votre fichier animate.css (voir ligne 7 de la capture d’écran ci-dessous).

Créer un fichier functions.php

Attention de ne pas oublier d’envoyer votre fichier animate.css dans le dossier de votre thème enfant via FTP. À présent, votre thème enfant doit être composé au minimum de 3 fichiers : le fichier FUNCTIONS.PHP, le fichier STYLE.CSS et le fichier ANIMATE.CSS

 

Étape 5 : Comment appliquer les animations sur WordPress ?

Dans votre page ou votre article, une fois que votre contenu a été rédigé dans l’onglet « visuel », rendez-vous dans l’onglet « texte » qui vous permettra de rajouter des classes à n’importe quelle balise. Les animations fonctionnent partout : sur les balises de titres, de paragraphe, d’images etc…

Appliquer les classes sur les balises HTML

Voici ce que vous devrez ajouter à votre balise :

  • la classe « animated » : sans celle-ci, l’animation ne fonctionnera pas. Cette classe lance l’animation uniquement au chargement de la page.
  • la classe « infinite » : celle-ci est facultative et permet de jouer l’animation à l’infini.
  • la classe d’animation : comme vous aurez pu la tester sur le site (étape 2), cette classe appliquera l’animation souhaitée sur votre balise.

Voici quelques-unes des nombreuses classes mises à votre disposition par la bibliothèque :

  • bounce
  • flash
  • pulse
  • rubberBand
  • shake
  • headShake
  • swing
  • tada
  • wobble
  • jello
  • bounceIn
  • fadeIn
  • fadeOut
  • flipInX
  • lightSpeedIn
  • rotateIn
  • rotateOutDownLeft
  • hinge
  • rollOut
  • zoomIn

 

Étape 6 : Vérifier le rendu d’animation

Après avoir ajouté des animations du côté de votre administration de WordPress, vous pourrez vous rendre du côté visiteur afin de vérifier si le rendu visuel vous convient.

 

Méthode 2 : intégrer Animate.css à l’aide d’un plugin

Plugin Animate It

Concrètement, la méthode manuelle pourrait effrayer certains novices, de ce fait Daniel Eden, le développeur de cette bibliothèque, a pensé à proposer un plugin gratuit : il s’agit de l’extension ANIMATE IT que vous pourrez retrouver dans le catalogue des plugins officiels de WordPress.

Grâce à cette extension, vous pourrez effectuer exactement les mêmes animations que l’on trouve dans la méthode manuelle mais, en plus, vous pourrez aisément affecter des conditions à vos animations telles que la durée, le délai avant la première apparition, l’animation du hover ou lors du scroll etc…

Tout cela est également aussi possible en version manuelle mais c’est peut-être un peu plus complexe à réaliser (sauf si vous vous aidez du générateur de classe : voir chapitre “Bonus”). Ce plugin vous facilitera donc la vie !

Étape 1 : installer le plugin

Installation Plugin Animate It

Comme tout plugin, rendez-vous dans le back-office de votre site WordPress afin d’y ajouter le plugin Animate It! et de l’activer. Ensuite, vous le trouverez dans l’onglet REGLAGES > ANIMATE IT! : ici, vous n’aurez pas grands choses à paramétrer…

Animate It Côté Admin

 

Étape 2 : insérer un shortcode pour animer votre contenu

En effet, ce n’est pas vraiment dans les réglages du plugin que vous aurez à intervenir mais plutôt au sein de vos pages et de vos articles :

  1. Cliquez sur l’icône Animate It dans l’onglet visuel de votre article ou de votre page. Une fenêtre apparaitra alors…
  2. Définissez votre animation en fonction de l’entrée (ENTRY), de la sortie (EXIT), du type d’animation (exemple FADEIN), du délai d’apparition (DELAY), de la durée (DURATION) et de sa façon de se comporter (linear, easeIn etc…).
  3. Testez votre animation en cliquant sur ANIMATE IT : vous verrez alors l’icône avec la “baguette magique” reproduire l’animation que vous venez de créer.
  4. Insérez le shortcode, quand vous aurez trouvé l’animation idéale, en cliquant sur INSERT.
  5. Déplacez ou créez ensuite votre contenu à l’intérieur du shortcode ainsi généré.

Integrer les animations css

Étape 3 : vérifier le rendu visuel

Une fois que vous aurez généré votre shortcode et que vous l’aurez appliqué à votre contenu, n’oubliez pas de mettre à jour votre post et de vous rendre du côté visiteur de votre site afin de vérifier si le rendu final est à la hauteur de vos espérances.

Voici une vidéo qui survolera l’étendue des animations que que vous serez en mesure de réaliser avec ce fameux plugin :

 

Bonus : une astuce valable pour les deux solutions !

Cette petite astuce va vous plaire puisqu’elle est utilisable aussi bien pour la méthode manuelle que celle avec plugin : il s’agit d’un générateur des classes d’animation.

Générateur de classes Animate

C’est à dire que ce générateur vous fournira immédiatement la classe avec les paramètres prédéfinis. Les avantages ? Pas de shortcode à utiliser, seulement une série de classes à appliquer sans se creuser la tête pour les imbriquer ensemble.

 

En conclusion

La bibliothèque d’animation Animate.css pourrait certainement vous aider à ajouter un peu de “fun” dans votre site… Mais attention à l’utiliser avec parcimonie et à bon escient car vous risqueriez de vite fatiguer vos lecteurs !

wpformation
NE MANQUEZ PLUS RIEN !
Inscrivez-vous pour recevoir le meilleur de WordPress dans votre boîte de réception, chaque mois.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

A propos de l'auteur...

Avatar de Lycia Diaz

Lycia Diaz

Consultante et formatrice WordPress, j'adore découvrir, tester et partager mes expériences. Mais ce qui me passionne, c'est entreprendre & accomplir de nouveaux projets comme la rédaction de mon livre "Je crée mon site avec WordPress" aux Éditions Eyrolles et l'animation de mes deux blogs : la-webeuse.com et astucesdivi.com.

1 commentaire

  • Bonjour, je souhaiterais créer une page typée storytelling, mais je n’ai que du texte entrecoupée par quelques photos.
    Le rendu n’est pas très agréable. Le pluggin animate est-il intéressant pour raconter une histoire avec de l’interaction avec l’internaute ? Ou connaissez-vous des pluggins semblables ?
    Mon but c’est de me rapprocher légèrement de ce que fait PEZ, mais avec plus de texte
    Je vous remercie.
    L’article est intéressant. Dommage que peu de personnes ne l’ai commenté.
    Il part dans mes favoris en tout cas