Créer une entête de profil à la twitter

Que vous soyez en panne d'inspiration ou que vous tentiez de recréer un site internet comme twitter, cet article va vous permettre de reproduire un profil très inspiré par ceux proposés par twitter.
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer une entête de profil à la twitter

Que vous soyez en panne d'inspiration ou que vous tentiez de recréer un site internet comme twitter, cet article va vous permettre de reproduire un profil très inspiré par ceux proposés par twitter.

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

 

1ère étape

Commençons par créer la structure de l'entête.

HTML
<div class="container">
  <div class="informations-bar">
    <ul>
      <li class="active">Actualités</li>
      <li>Bio</li>
      <li>Amis</l>
      <li>Médias</li>
    </ul>
    <div class="profile">
      <img src="logo.png">
      <p class="name">Believemy</p>
    </div>
  </div>
</div>

On englobe notre entête dans une classe container qui va définir les dimensions (largeur et hauteur) du profil.

Cette entête va aussi contenir la photo de couverture du profil, qu'on mettra en arrière-plan. On utilise donc une seconde classe, la classe informations-bar, qui va contenir tous les éléments du profil : la photo, le nom et les liens.

 

2ème étape

Stylisons maintenant la photo de couverture (.container) :

CSS
.container {
  position: relative;
  margin: auto;
  width: 650px; height: 250px;
  background-image: url('banner.png');
  background-size: cover;
  border-radius: 5px;
  overflow: hidden;
}

Pensez bien à mettre le container en position relative pour pouvoir ensuite placer notre barre d'informations avec la position absolute.

 

3ème étape

Au tour de la barre d'informations d'être stylisée !

CSS
.informations-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 65px;
  background-color: #151728;
}

On la met en position absolute pour pouvoir la placer correctement en bas de notre entête (avec bottom: 0) !

 

4ème étape

Après la barre d'informations, au tour de la photo de profil d'être stylisée :

CSS
.profile {
  position: absolute;
  display: flex; align-items: center;
  bottom: 20px; left: 25px;
}

img {
  width: 150px; height: 150px;
  border-radius: 50%;
  border: 3px solid #151728;
}

On utilise flexbox sur la classe profile pour centrer le nom de l'utilisateur avec la photo de profil.

 

5ème étape

On attaque le nom de l'utilisateur :

CSS
.name {
  color: white;
  margin-left: 1.5em;
  font-size: 1.5em;
}

 

6ème étape

Il ne reste plus qu'à styliser la liste d'informations :

CSS
ul {
  position: relative;
  width: 100%; display: flex;
  padding-left: 200px;
  height: 100%; margin: 0;
}

li {
  list-style: none;
  cursor: pointer; color: #5c5e6e;
  font-size: 1.1em; padding: 1.5em 1em;
  transition: all .1s;
}

li:hover, .active {
  color: white;
  border-bottom: 3px solid #1488fa;
}
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 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 !

25 juin 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 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 bouton de partage de réseaux-sociaux

Pour vos articles de blog ou sur les pages qui présentent vos projets depuis un portfolio, présenter un bouton moderne et non intrusif pour permettre à vos visiteurs de partager votre site internet ou de se rendre sur vos réseaux-sociaux est idéal. Voyons comment réaliser ce type de bouton ensemble dans cet article.

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

Faire de la coloration syntaxique avec HTML et CSS

Si vous avez un blog ou un portfolio sur lequel vous souhaitez présenter des codes, que ce soit des extraits de code HTML / JavaScript ou encore CSS, vous avez très certainement dû vous confronter à un problème : comment activer la coloration syntaxique pour faire comme si nous avions mis le code dans un éditeur de code ? Voyons dans cet article comment faire ensemble.

26 novembre 2020

Créer une barre de progression de lecture

Que vous ayez un blog ou des contenus à lire, proposer une barre de progression de lecture est véritablement nécessaire pour le confort de vos utilisateurs. Cet article va vous apprendre comment faire !

16 juin 2020

Créer un bouton de partage collé en bas de page

Afficher un bouton de partage des réseaux-sociaux sur son site permet d'augmenter le nombre de visites. De nos jours, il est devenu incontournable de proposer ce genre de bouton dès lors que nous proposons des articles ou des présentations de projet. Découvrons ensemble comment mettre en place ce genre de bouton dans cet article !

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