Créer une liste animée

Découvrons ensemble comment réaliser une liste animée au survol !
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer une liste animée

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

Image

 

1ère étape

Occupons-nous du HTML.

HTML
<ol>
  <li>HTML</li>
  <li>JavaScript</li>
  <li>Sass</li>
  <li>Bootstrap</li>
</ol>

Nous avons juste besoin d’une liste ! (Etonnant n’est-ce pas ?)

 

2ème étape

Passons au CSS et stylisons la liste.

CSS
ol {
    width: 300px;
    list-style: none;
}

ol li {
    font-size: 1.2rem;
    padding: 20px 30px;
    margin: 10px 0;
    background: rgb(23, 23, 23);
    z-index: 5;
    position: relative;
    cursor: pointer;
    transition: all .4s;
}

Nous donnons à notre liste une allure simple : elle ne dispose pas de puces et nous faisons en sorte de ranger chaque item de la liste dans un block à part entière avec des marges et un background.

Le z-index: 5 nous permettra dans la prochaine de superposer la petite bordure sur le côté gauche par rapport au texte, sans que celle-ci recouvre l’ensemble de l’item au survol (il s’agit en fait un pseudo-élément before).

 

3ème étape

Stylisons maintenant la bordure.

CSS
ol li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    z-index: -1;
    transition: all .4s;
}

ol li:hover::before {
    width: 100%;
}

 

4ème étape

Définissons une couleur différente pour chaque élément de la liste.

CSS
ol li:nth-child(1)::before {
    background: #4285f4;
}

ol li:nth-child(2)::before {
    background: #db4437;
}

ol li:nth-child(3)::before {
    background: #f4b400;
}

ol li:nth-child(4)::before {
    background: #0f9d58;
}

 

5ème étape

Décalons pour finir l'élément de la liste quand il est survolé.

CSS
ol li:hover {
    transform: translateX(20px);
}
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 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 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.

1 décembre 2020

Créer une carte affichant des liens au survol

Pour présenter votre équipe ou tout simplement vous-même, cette animation vous permettra d'afficher les liens vers vos réseaux-sociaux au survol de la carte : effet saisissant assuré ! Découvrons comment réaliser ceci ensemble.

17 décembre 2020

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 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 hovered avec CSS

Dans ce tutoriel nous allons voir comment créer facilement un overlay avec CSS !

10 juin 2020

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

Afficher de façon progressive un nombre sur un compteur

Lorsque nous avons des données chiffrées à afficher, nous présentons souvent ces dernières de façon fade et sans animation. Et pourtant : créer une animation qui affiche progressivement le nombre final est très simple à réaliser et vous permettra d'égayer vos nombres ! Voyons comment faire dans cet article.

7 décembre 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.