J'ai une liste qui contient des éléments ronds. Ils ont une image en arrière-plan et en vol stationnaire l'autre div est censé devenir visible en superposition. Cela fonctionne jusqu'à présent, cependant il y a toujours une bordure visible, indiquant que le div plané ne recouvre pas parfaitement l'autre élément arrondi.Divs ronds se chevauchant parfaitement
HTML:
<ul>
<li>
<div class="hover"></div>
</li>
<li>
<div class="hover"></div>
</li>
<li>
<div class="hover"></div>
</li>
</ul>
CSS:
ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 0;
height: 140px;
}
li {
width: 140px;
height: 140px;
margin: 0;
padding: 0;
display: inline-block;
border-radius: 70px;
background: url(http://www.nationalflaggen.de/media/flags/flagge-thailand.gif);
}
.hover {
border-radius: 70px;
width: 140px;
height: 140px;
}
.hover:hover {
background-color: rgba(255,255,255,.9);
}
J'ai ajouté un violon depuis que je ne sais vraiment pas comment les faire parfaitement se chevauchent.
Merci pour votre aide.
MISE À JOUR LE VIOLON: http://jsfiddle.net/pL9Aa/1
Il suffit de diviser le nombre de divs de superposition par le div –
ou de masquer celui de sous-couche en survol. –
J'ai édité mon post. L'image sous-jacente doit être visible puisque la superposition est transparente. – paelzer