Il mio problema ..Come scurire un'immagine al passaggio del mouse?
Ho un certo numero di immagini (all'interno hyperlink), e voglio che ciascuno per scurire al passaggio del mouse (cioè applicare una maschera nera di alta opacità o qualcosa del genere), e poi tornare alla normalità al passaggio del mouse. Ma non riesco a capire il modo migliore per farlo.
Ho provato ..
- Jquery colori animati e alcuni riferimenti javascript.
- Impostazione della opacità dell'immagine con javascript.
Non voglio ..
- immagine start al 80% di opacità poi andare al 100% al passaggio del mouse (che è facile).
- Per passare da 2 immagini (una luce & una scure), ha dimenticato la menzione questa scusa ..
Per ribadire ..
voglio nell'immagine (Inslide un collegamento ipertestuale) per scurire al passaggio del mouse e poi perde la sua ombra al passaggio del mouse.
Pensieri?
UPDATE:
Questo è il mio progresso dai suggerimenti. Sembra in IE8, ma non in FF3
<html>
<body>
<a href="http://www.google.com" style="background-color:black; opacity:1;filter:alpha(opacity=100)">
<img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200"
style="opacity:1;filter:alpha(opacity=100)" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
</a>
</body>
</html>
Pensieri?
- Lee
RISPOSTA
sto andando con questo (sembra funzionare in IE8 & FF)
<html>
<head>
<style type="text/css">
.outerLink
{
background-color:black;
display:block;
opacity:1;
filter:alpha(opacity=100);
width:200px;
}
img.darkableImage
{
opacity:1;
filter:alpha(opacity=100);
}
</style>
</head>
<body>
<a href="http://www.google.com" class="outerLink">
<img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200"
class="darkableImage" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
</a>
</body>
</html>
c'è la possibilità di avere 2 immagini differenti, una chiara e una scura? – MalphasWats
Dorry Malphas, ho dimenticato di dire nella mia domanda che non volevo farlo in questo modo, applausi però –
Potrebbe essere che se il tuo "provato, non ha funzionato" (9_9 non pensi che potresti fornire maggiori informazioni su cosa hai provato esattamente e cosa è successo?) gli scenari non hanno funzionato, funzionerebbero se il tuo link e gli elementi dell'immagine sono impostati su CSS 'display: block' piuttosto che sul default' display: inline'. L'impostazione predefinita può limitare alcuni degli effetti in questione all'altezza della linea degli elementi in linea. – eyelidlessness