Gå til innhold

Png + alpha + hover i IE


Anbefalte innlegg

Denne koden skal vise et png-bilde med gjennomsiktighet. Problemet er at det gjennomsiktige på png-fila blir svart. Hvordan kan det ordnes? Det trenger bare å fungere i IE.

 

<html><head>
<style type="text/css">

.toggleopacity img{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='folder.png')
           progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   border: 0px;
}

.toggleopacity:hover img{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='folder.png')
   progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

</style>
</head>
<body>

<a class="toggleopacity" href="http://www.dynamicdrive.com">
<span class=opa><img src="blank.gif" width=32 height="32"></span></a>

   

<a class="toggleopacity" href="http://www.dynamicdrive.com/style/">
<img src="blank.gif" width="16" height="16"></a>

</body>
</html>





Lenke til kommentar
Videoannonse
Annonse
Jeg bruker denne, som fungerer helt fint. Alt du trenger er fila "pngbehavior.htc", "blank.gif" og følgende tekst i css/style: img { behavior: url("pngbehavior.htc"); }

 

Husk riktig url i både css fila, og i htc-fila.

8959128[/snapback]

Den der er den samme som jeg bruker, og den virker ikke sammen med opacity...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...