[JS/CSS] Bilder einblenden/ausblenden

flaschenkind

Well-known member
ID: 118459
L
20 April 2006
4.507
337
Ich möchte, dass wenn man auf ein Bild (halbtransparent) fährt, es langsam normal wird. Wenn man wieder runterfährt, soll es wieder halbtransparent werden. Nach langem googlen habe ich herrausgefunden, wie ich die Bilder transparent bekomme (filter:alpha(opacity=30);-moz-opacity:0.3) aber nicht, wie ich sie wieder zum vorschein hole :(
Kann mir jemand weiterhelfen?
 
ist zwar ein andere filter aber so hatte ich das mal gemacht

PHP:
<STYLE>
.active {filter: chroma();}
.inactive {filter: gray();}
</STYLE>

<script language="javascript">
function aktiv() { event.srcElement.className='active'; }
function inaktiv() { event.srcElement.className='inactive'; }
</script>

<IMG CLASS="inactive" SRC="mev02053.jpg" width=320 onmouseover="aktiv()" onmouseout="inaktiv()">
<IMG CLASS="active" SRC="mev02029.jpg" width=320 onmouseover="inaktiv()" onmouseout="aktiv()">
 
Ares schrieb:
ist zwar ein andere filter aber so hatte ich das mal gemacht

PHP:
<STYLE>
.active {filter: chroma();}
.inactive {filter: gray();}
</STYLE>

<script language="javascript">
function aktiv() { event.srcElement.className='active'; }
function inaktiv() { event.srcElement.className='inactive'; }
</script>

<IMG CLASS="inactive" SRC="mev02053.jpg" width=320 onmouseover="aktiv()" onmouseout="inaktiv()">
<IMG CLASS="active" SRC="mev02029.jpg" width=320 onmouseover="inaktiv()" onmouseout="aktiv()">
Thx, aber das funktioniert nur im IE :(
 
flaschenkind schrieb:
Thx, aber das funktioniert nur im IE :(
Und den Rest mach du mit CSS:
Code:
img {
  filter:alpha(opacity=30);
  moz-opacity:0.3;
}
img:hover {
  filter:alpha(opacity=100);
  moz-opacity:1;
}
edit:
Damit müsstest du dir obigen JS-Code sparen können, weil der IE auf den filter:alpha() anspringt.
 
theHacker schrieb:
Und den Rest mach du mit CSS:
Code:
img {
  filter:alpha(opacity=30);
  moz-opacity:0.3;
}
img:hover {
  filter:alpha(opacity=100);
  moz-opacity:1;
}
edit:
Damit müsstest du dir obigen JS-Code sparen können, weil der IE auf den filter:alpha() anspringt.
Thx teste ich gleich mal.
 
Damit das auch im FF klappt, muss die Angabe -moz-opacity heissen.

@theHacker: :p ;)
 
Das Funktioniert im FF, aber nicht im IE :ugly:
Aber egal.
Noch eine Frage: Kann man das auch irgentwie auf Script tags anwenden?
Code:
<script language="Javascript" type="text/javascript" src="*****" class="hover"></script><br>

Geht nicht.