Créer un hovered avec CSS

Dans ce tutoriel nous allons voir comment créer facilement un overlay avec CSS !
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer un hovered avec CSS

Dans ce premier article de l'histoire de BELIEVEMY, voyons ensemble comment créer un hovered : un texte qui apparaît au survol de la souris sur une image !

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

 

1ère étape

Dans cette première étape, nous allons commencer par afficher une image :

HTML
<img src="logo-believemy.png" alt="Logo" />

 

2ème étape

Recadrer et englober l'image dans un div :

HTML
<div class="container">
    <!-- Image -->
    <img src="logo-believemy.png" alt="Logo" />
</div>

Et du côté du CSS :

CSS
.container {
    position: relative;
    width: 500px;
}
.container img {
    width: 100%;
}

 

3ème étape

Ajouter le texte à afficher :

HTML
<div class="container">
    <!-- Image -->
    <img src="logo-believemy.png" alt="Logo" />
    
    <!-- Texte à afficher -->
    <div class="hovered">Hello World !</div>
</div>

Et du côté du CSS :

CSS
.hovered {
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    height: 100%; width: 100%;
    opacity: 0; transition: all .3s;
    background-color: #3f3f44;   
}

Ici, on passe l'overlay en position absolute pour bien le placer et on cache de base celui-ci en mettant son opacité à 0.

Les propriétés top, bottom, left et right permettent de lui faire prendre tout l'espace.

 

4ème étape

Faire apparaître l'overlay au passage de la souris sur l'image, et tout ça uniquement avec CSS.

CSS
.container:hover .hovered {
    opacity: 1;
}

Lorsque la souris passe sur la classe container (donc sur l'image), on passe l'opacité de notre classe overlay à 1, pour afficher son contenu.

 

5ème étape

On centre le texte de l'overlay en englobant le texte dans une balise span pour mieux le sélectionner avec CSS.

HTML
<div class="container">
    <!-- Image -->
    <img src="logo-believemy.png" alt="Logo" />
    
    <!-- Texte à afficher -->
    <div class="hovered">
        <span>Hello World !</span>
    </div>
</div>

Pour finir, on sélectionne la balise span dans la classe overlay et on centre tout !

CSS
.hovered span {
    color: white;
    font-size: 5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: arial;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

Et nous voici avec un superbe hovered !

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 hover très moderne sur un lien

Voici comment créer un hover très moderne sur un lien facilement ! Il y a beaucoup d'effets possibles sur les boutons et sur les liens : plus ils sont réussis, plus vos utilisateurs vont avoir l'envie de cliquer dessus.

22 juin 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 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 liste animée

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

29 décembre 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 bouton NÉON avec CSS

Créer un bouton, c'est bien ! Mais créer un bouton sur lequel vos visiteurs ont envie de cliquer, c'est déjà autre chose. Ce bouton de type néon attirera en tout cas l'oeil de tout ceux qui visiteront vos pages.

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

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

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.