Bonjour,
je fais un menu pour mon site, j'utilise :before et :after pour ajouter des ombres arrondies sur les côté (je ne les fais pas en css car trop complexe), cependant, j'aimerais ajouter un petit fondu sur le hover, mais... :before et :after s'y opposent !! Je ne comprend pas pourquoi...
Voilà mon css:
La maquette du site est ici
Merci de votre précieuse aide !
Modifié par xXjujo002Xx (06 Jun 2012 - 17:41)
je fais un menu pour mon site, j'utilise :before et :after pour ajouter des ombres arrondies sur les côté (je ne les fais pas en css car trop complexe), cependant, j'aimerais ajouter un petit fondu sur le hover, mais... :before et :after s'y opposent !! Je ne comprend pas pourquoi...
Voilà mon css:
.item {
top:-2;
padding:21 0 21 0;
font-size:17;
cursor:pointer;
position:relative;
}
.item:hover {
background:rgba(0,0,0,0.03);
}
.item:active {
background:rgba(0,0,0,0.07);
}
.item:before, .item:after {
content:'';
background:url(medias/item.png);
width:8;
height:60;
top:24;
opacity:0.0;
display:inline-block;
position:relative;
-webkit-transition:0.3s;
-moz-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}
.item:before {
background-position:8 0;
margin:0 20 0 0;
}
.item:after {
margin:0 0 0 20;
}
.item:hover:before, .item:hover:after {
opacity:0.6;
}
La maquette du site est ici
Merci de votre précieuse aide !
Modifié par xXjujo002Xx (06 Jun 2012 - 17:41)