Créer une animation en cascade sur du texte

Pour un slogan ou pour une animation sur une page très importante de votre projet, cet effet très moderne est en plus de ça très simple à réaliser. Analysons ensemble comment faire dans cet article.
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer une animation en cascade sur du texte

Pour un slogan ou pour une animation sur une page très importante de votre projet, cet effet très moderne est en plus de ça très simple à réaliser. Analysons ensemble comment faire dans cet article.

Image

 

1ère étape

Le code HTML.

HTML
Rendre 
<div id=”flip”>
  <div><div>passionnant</div></div>
  <div><div>facile</div></div>
  <div><div>accessible</div></div>
</div>
le dev web

Nous avons là beaucoup de balises div, oui, mais elles nous permettent de ne pas alourdir le code avec des classes à toutes les lignes.

 

2ème étape

Stylisons la page.

CSS
* {
  margin: 0; padding: 0;
  box-sizing: border-box;
}

body {
  font-family: arial, sans-serif;
  background: #131416;
  display: flex; align-items: center;
  justify-content: center;
  height: 100vh; color: #fff;
  flex-direction: column;
  font-size: 36px; font-weight: bold;
  text-transform: uppercase;
}

 

3ème étape

Continuons avec les divs et l'id flip.

CSS
#flip {
  height: 50px;
  overflow: hidden;
  text-align: center;
}

#flip > div > div {
  padding: 4px 12px;
  height: 50px;
  margin-bottom: 45px;
  display: inline-block;
}

Dans cette étape nous définissons la hauteur de la zone qui affichera tour à tour chacun des mots écrits.

Nous utlisons overflow: hidden pour cacher les autres mots afin de n’en montrer qu’un seul.

Puis nous stylisons les div qui englobent les mots en leur ajoutant un padding et une hauteur de 50px également.

 

4ème étape

Stylisons chaque div pour lui donner un fond différent.

CSS
#flip div:first-child {
  animation: show 5s linear infinite;
}

#flip div div {
  background: #42c58a;
}
#flip div:first-child div {
  background: #4ec7f3;
}
#flip div:last-child div {
  background: #DC143C;
}

 

5ème étape

Créons pour terminer l'animation show.

CSS
@keyframes show {
  0% {margin-top: -270px;}
  5% {margin-top: -180px;}
  33% {margin-top: -180px;}
  38% {margin-top: -90px;}
  66% {margin-top: -90px;}
  71% {margin-top: 0px;}
  99.99% {margin-top: 0px;}
  100% {margin-top: -270px;}
}

Pendant 5 secondes, nous allons jouer avec margin-top et la hauteur de la classe flip pour afficher chaque mot.

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Créer des cartes de présentation animées

Que ce soit pour présenter l'équipe derrière votre projet ou pour toute autre chose, utiliser des cartes de présentation animées donnera une touche finale réussie à votre page. Découvrons comment le faire dans cet article !

27 janvier 2021

Créer un effet de rotation du texte

Pour rendre votre site plus attractif, vous pouvait ajouter cet effet sympa, qui permettra d'afficher plusieurs mots qui vont se succéder avec un effet de suppression et de réécriture en boucle. Cet effet pourra être placé à la fin d'une phrase comme dans un texte.

19 novembre 2020

Créer un texte apparaissant au survol

Nous avons déjà vu comment créer un élément qui s'affiche au survol de la souris sur une image, mais voici dans cet article comment afficher tout un tas d'informations et ce de manière très fluide en passant la souris sur un élément !

10 juillet 2020

Créer un texte avec background intégré

Si vous recherchez un moyen très moderne et efficace de styliser vos titres, prenez la peine de regarder à quel point utiliser un background pour styliser la couleur de votre texte peut-être incroyablement innovateur.

12 juin 2020

Créer un arrière plan dégradé animé au survol

Que ce soit pour mettre en valeur une partie de votre site internet ou une citation comme dans cet exemple, générer et ajouter un dégradé au background peut donner une touche très moderne à votre site internet. Découvrons dans cet article comment réaliser ceci facilement !

11 décembre 2020

Créer une liste animée

Découvrons ensemble comment réaliser une liste animée au survol !

29 décembre 2020

Créer un diaporama d'images

Découvrons ensemble comment réaliser un diaporama d'images simple et efficace avec HTML, CSS et JavaScript !

16 décembre 2020

Créer un bouton animé "arc en ciel"

Découvrons dans cet article comment réaliser un bouton de type "arc-en-ciel" qui s'anime au survol de la souris. Effet moderne et sensationnel garanti !

27 novembre 2020

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.