Créer une timeline épurée et moderne

Que ce soit pour montrer un processus d'achat, les points importants de votre carrière sur votre portfolio, ou toute autre chose, apprenez à créer une timeline épurée et moderne pour le mettre en valeur !
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer une timeline épurée et moderne

Que ce soit pour montrer un processus d'achat, les points importants de votre carrière sur votre portfolio, ou toute autre chose, apprenez à créer une timeline épurée et moderne pour le mettre en valeur !

Vous pouvez retrouver l'ensemble de ce tutoriel sur notre compte Instagram.

 

1ère étape

Commençons par le code HTML.

HTML
<div class="timeline">
  <div class="timeline-object complete">
    <div class="timeline-status"></div>
    <div class="timeline-content">
      <h3>Début de la formation</h3>
      <span>19.06.2020</span>
    </div>
  </div>
  
  <div class="timeline-object complete">
    <div class="timeline-status"></div>
    <div class="timeline-content">
      <h3>Projet final</h3>
      <span>05.07.2020</span>
    </div>
  </div>
  
  <div class="timeline-object">
    <div class="timeline-status"></div>
    <div class="timeline-content">
      <h3>Remise de diplômes</h3>
      <span>17.09.2020</span>
    </div>
  </div>
</div>

Chaque élément de la timeline dispose de son propre objet timeline-object.

 

2ème étape

Evitons les problèmes de padding.

CSS
* {
  box-sizing: border-box;
}

Cette petite astuce permet de dire que tous les éléments du site ( * ) doivent intégrer leurs padding dans leur taille.

 

3ème étape

Stylisons maintenant chaque objet de la timeline.

CSS
.timeline-object {
  display: flex;
  align-items: center;
  margin-top: 50px;
  position: relative;
}

Rien de très particulier à ajouter : on utilise flexbox pour centrer les éléments ensemble.

 

4ème étape

Attaquons maintenant l'affichage des objets lorsqu'ils sont complétés.

CSS
.timeline-object.complete::after {
  content: '';
  display: block;
  position: absolute;
  
  width: 4px;
  height: 100px;
  background-color: #1DBF73;
  
  left: 23px;
  top: 50px;
  transform: translateX(-50%);
}

 

5ème étape

On s'occupe du status des éléments.

CSS
.timeline-status {
  height: 46px;
  width: 46px;
  border-radius: 50%;
  background-color: #1DBF73;
}

Chaque élément sera représenté par une petite icône en forme de rond.

 

6ème étape

Il faut maintenant s'occuper du status des éléments non complétés.

CSS
.timeline-object:not(.complete) .timeline-status {
  background: #ffffff;
  border: 4px solid #C5C5C5;
}

Les éléments non complétés sont maintenant représentés par un cercle aux bordures grises.

 

7ème étape

Stylisons maintenant le contenu de chacun des objets : le titre et la balise span.

CSS
.timeline-content {
  margin-left: 15px;
}

.timeline-content h3 {
  color: #1DBF73;
  background: #CFF6CF;
  padding: 5px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.timeline-content span {
  color: #103B27;
  font-size: .9em;
  font-weight: bold;
}

 

8ème étape

Il suffit maintenant de s'occuper du cas d'un titre non complété pour finir notre timeline.

CSS
.timeline-object:not(.complete) .timeline-content h3 {
  color: #8A8A8A;
  background: #E1E1DF;
}

Les éléments non complétés ont enfin un titre grisé.

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 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 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

Jouer avec les flous et les filtres sur des cartes de présentation

Vous recherchez un moyen d'afficher les derniers articles de votre blog ou encore vos derniers projets de manière moderne et animée ? Ces cartes iront parfaitement avec votre site internet ! Découvrons comment les réaliser.

23 février 2021

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 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 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 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 un menu qui s'étend sur toute la page avec CSS

Il nous arrive de temps en temps de devoir demander à notre visiteur sur quelle page il veut aller, en lui affichant les principales sections de notre site internet. Ce menu n'est pas souvent très agréable à utiliser, découvrons ensemble dans cet article comment faire pour le rendre beaucoup plus moderne avec de belles animations qui donneront à vos passants l'envie de visiter votre site !

19 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.