Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giovani

[Resolvido] Efeito hover

Recommended Posts

Nossa que estranho !

 

Como diria Cid Moreira - Jabuuulaaaniii ! rsrs

 

Mas brincadeiras a parte, ontem eu testei e não abria de jeito nehnhum nos IE's 6/7/8.

 

E hoje quando fui testar como num passe de mágica rodou !

 

A única diferença é que troquei de maquina e na que não rodou era Windows 7 e nesta que rodou uso Windows XP.

 

Será que tem alguma coisa a ver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que você utiliza a maquina virtual para outros proprositos, mas se alguem quizer testar os sites em diversas versões do ie

basta baixar o programa ietester.

Fica a dica para o pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Solução simples sem png:

 

1) Coloca o gradiente como background do LI

2) Quando o mouse passar sobre o link A deixa ele semi-transparente

 

Exemplo:

 

<style>
/* colocando o gradiente no background do li */
#nav li { background: gray url(gradient.jpg) repeat-y; }
/* falando pro a (e a imagem) ficarem transparentes no hover */
#nav li a:hover { opacity: .3; -khtml-opacity: .3; filter: alpha(Opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" }
</style>
<ul id="nav">
  <li id="link1"><a href="#"><img src='link1.jpg' /></a></li>
  <li id="link2"><a href="#"><img src='link2.jpg' /></a></li>
</ul>

Agora é só adaptar ao seu caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Rodou bem nas ultimas versões do Firefox, Safari, Chrome, Ópera.

 

Porém no Internet Explorer (6-7-8) não rodou aqui.

 

Coloquei aqui para quem quiser testar.

 

Botão Hover

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dãarts, esse micox é burro mesmo heheh.

 

Troca o

#nav li a:hover { opacity: .3; -khtml-opacity: .3; filter: alpha(Opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" }

 

Por:

#nav li a:hover img { opacity: .3; -khtml-opacity: .3; filter: alpha(Opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" }

 

É que o IE geralmente não aplica transparencias automaticamente nos filhos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.