Bonjour,
en fait, je me demande comment je peux faire pour entourer l'icône et le texte de mon menu d'un cercle oval lors du survol d'un élément du menu.
Je pense qu'il faut passer par les transformations afin de pouvoir dessiner un cercle autour du texte lors du survol sans toucher aux éléments qui se trouvent en-dessous ou au-dessus de ce cercle ?
Quand j'essaie de dessiner le cercle en modifiant les margin ou padding, il touche également à l'image que j'ai mise à côté du texte comme icône.
Voici mon code :
Merci d'avance
Sincères salutations,
Thierry
en fait, je me demande comment je peux faire pour entourer l'icône et le texte de mon menu d'un cercle oval lors du survol d'un élément du menu.
Je pense qu'il faut passer par les transformations afin de pouvoir dessiner un cercle autour du texte lors du survol sans toucher aux éléments qui se trouvent en-dessous ou au-dessus de ce cercle ?
Quand j'essaie de dessiner le cercle en modifiant les margin ou padding, il touche également à l'image que j'ai mise à côté du texte comme icône.
Voici mon code :
<div class="menu-item">
<a href="#" class="icon-home"><span class="menu-item-text">Accueil</span></a>
</div>
<div class="menu-item">
<a href="#" class="icon-home"><span class="menu-item-text">Contact</span></a>
</div>
<div class="menu-item">
<a href="#" class="icon-home"><span class="menu-item-text">Agenda</span></a>
</div>
.menu-item {
color: #000;
height: 35px;
}
.icon-home {
background: url(img/home-black.png) no-repeat;
margin: 20px 0 0 30px;
}
.menu-item-text {
padding: 0 0 0 113px;
width: 140px;
display: inline-block;
position: absolute;
top: 85px;
left: -45px;
color: #000;
}
.menu-item:hover {
color: rgb(68, 114, 196);
height: 50px;
width: 100px;
background-color: #555;
border-radius: 50%;
}
.icon-home:hover
{
background: url(img/home-blue.png) no-repeat;
color: rgb(68, 114, 196);
}
.menu-item-text:hover {
color: rgb(68, 114, 196);
}
Merci d'avance
Sincères salutations,
Thierry