Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    dissolvenza immagini senza flash o java

    è 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

  2. #2
    Più che html5, css3. Comunque a quanto pare funziona per ora solo con browser basati su webkit, (quindi chrome e safari).

    codice:
    div {
      opacity: 1;
      -webkit-transition: opacity 1s linear;
    }
    
    div:hover {
      opacity: 0;
    }
    Se vuoi un consiglio, usa javascript.

  3. #3
    ho trovato uno script in java... ma chrome ad esempio non mi faceva vedere la dissolvenza...

  4. #4
    Originariamente inviato da pamy78
    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)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    ... 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

  6. #6
    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>

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.