è possibile in una pagina fare un semplice effetto dissolvenza di una immagine jpg
senza utilizzare flash o java?
con html5 non è possibile?
Grazie a tutti
Pamy
è possibile in una pagina fare un semplice effetto dissolvenza di una immagine jpg
senza utilizzare flash o java?
con html5 non è possibile?
Grazie a tutti
Pamy
Più che html5, css3. Comunque a quanto pare funziona per ora solo con browser basati su webkit, (quindi chrome e safari).
Se vuoi un consiglio, usa javascript.codice:div { opacity: 1; -webkit-transition: opacity 1s linear; } div:hover { opacity: 0; }
ho trovato uno script in java... ma chrome ad esempio non mi faceva vedere la dissolvenza...![]()
se devi usare javascript allora prendi il jquery che ha già una funzione "fade" (e se non ti basta gli associ uno dei milioni di script per fare le dissolvenze)Originariamente inviato da pamy78
ho trovato uno script in java... ma chrome ad esempio non mi faceva vedere la dissolvenza...![]()
Fantasupermegafavolipermeramagicultra irresistibili
4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!
"... a quell'età ... bastava un dito per fare la pace ..."
fotine
... e il jquery è multibrowser...
Fantasupermegafavolipermeramagicultra irresistibili
4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!
"... a quell'età ... bastava un dito per fare la pace ..."
fotine
ho provato a usare jquery...
ma non sono molto esperta, ne di java ne tanto meno di jquery....
mi potresti dare una mano a capire perchè questo codice:
mi da questo risultato: http://www.robbiema.com/3.htm
io vorrei che prima facesse il fadeout poi carica l'immagine nuova.. e poi il fadein
mentre qualcosa non va
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery.js"></script>
<script>
function mostra(j) {
$(".immagi").fadeOut("slow");
document.immagine.src = img[j];
$(".immagi").fadeIn("slow");
}
</script>
</head>
<body>
<div class="immagi">
[img]1.jpg[/img]
</div>
<script>
var img = new Array();
img[0] = "11.jpg";
img[1] = "22.jpg";
img[2] = "33.jpg";
var i = 0;
var j = 0;
for (i=0;i<200;i++) {
window.setTimeout("mostra(" + j + ")", (i * 2000));
j=j+1
if (j==3) {j = 0;}
}
</script>
</body>
</html>
sposto in JS