-1
On the site cited has an effect that when you hover over the link it appears an image.
.ul_ajudamos{ margin: 20px 0 0 20px; list-style:none; padding-right: 500px ; } .link_ajudamos{ position: relative; /* Para que a imagem não saia fora do link */ display:block; padding:5px; border:1px #999999 solid; background-color: #CCCCCC; text-decoration:none; color:#FFFFFF; padding-right: 200px; } .link_ajudamos:hover{ background-color:#999999; border-radius: 20px; } .link_ajudamos span{ display:none; /* Aqui você define que todo SPAN que estiver dentro de um A estará invisível */ } .link_ajudamos:hover span{ display:block; /* Aqui você diz que ao passar o mouse sobre o link, colocar um display no span dentro desse link */ position:absolute; /* Para você poder posicionar ao queira, sem quebrar o layour em volta */ top: 0px; /* Para ficar na mesma altura do link */ left: 100%; /* Empurra a imagem para fora do link, ficando ao seu lado */ border:1px #CCCCCC solid; /* Estilo extra, lembrando que você pode colocar qualquer estilo nesse elemento */ }
<ul class="ul_ajudamos">
<li>
<a href="#" class="link_ajudamos">+ link1<span><img src="img/img1.jpg"/></span></a>
<li>
<a href="#" class="link_ajudamos">+ link2<span><img src="img/img2.jpg"/></span></a>
</li>
<li>
<a href="#" class="link_ajudamos">+ link3<span><img src="img/img3.jpg"/></span></a>
</li>
<li>
<a href="#" class="link_ajudamos">+ link4<span><img src="img/img4.jpg"/></span></a>
</li>
</li>
</ul>
I would like to reproduce the same effect, but with the current code I made, the image does not appear in the same place, someone has some example of how to do this?
Your code is right, you just need to remove the
<li>
that are within the first<li>
and place inside the<ul>
– Vinicius.Silva
@Vinicius.Silva I think it was just a typo of her, note that the last LI has two closing tags and the first LI does not close after the </a>
– hugocsl
Exactly, I was wrong in typing. I want to keep the images appearing in the same place you know, not that they follow the link
– Brenda Xavier