Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583

    Cambiare il colore di sfondo in modo graduale

    Ciao
    in un gioco devo simulare l'avvento del buio, (una nuvola copre il sole).
    per far ciò, vorrei cambiare il colore di sfondo da blu a nero in modo graduale.

    codice:
    <!DOCTYPE html>
    <html lang="it">
    <head>
    <meta charset="utf-8"> 
    </head>
    <body id="Documento">
    
    <script type="text/javascript">
    var colore = 255
    
    window.onload=function()  { 
    document.getElementById("Documento").style.backgroundColor = "#0000ff" 
    window.setTimeout(ColoreDiSfondo, 1000)           
    };
    
    function ColoreDiSfondo()  { 
    colore = colore - 2
    document.getElementById("Documento").style.background = "rgb(0,0,colore)"  
    window.setTimeout(ColoreDiSfondo, 100)  
    }
    </script>
    
    </body></html>
    Non funziona!
    da blu diventa bianco e basta.
    se nel cambio, invece di background scrivo backgroundColor non succede niente.

    Come posso fare?
    rudyF

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    document.getElementById("Documento").style.backgroundColor ="rgb(0,0,"+colore+")"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    grazie Andrea
    sei sempre un mito!
    rudyF

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.