Sto lavorando a una progettazione di siti Web e ho bisogno di un modo per dissolvere l'immagine di sfondo del tag del corpo quando è stato completamente caricato (forse una pausa di 500 ms).Un modo per sfumare in background durante il caricamento?
Se vedi il disegno del sito web August vedrai lo sfondo sfuma; tuttavia, questo viene fatto con uno sfondo Flash. C'è un modo per farlo con jQuery o JavaScript?
Aggiornamento 2010/09/19:
Quindi, per coloro che stanno arrivando da Google (questo è attualmente il risultato numero uno "dissolvenza in background sul carico", ho solo pensato che' d fare un esempio di implementazione più chiaro per tutti.
Aggiungi un <div id="backgroundfade"></div>
al codice da qualche parte nel piè di pagina (potete anche aggiungere questo tramite JavaScript se non si desidera che il DOM ottenere ingombra.
Stile come tale -
#backgroundfade {
position: fixed;
background: #FFF /* whatever color your background is */
width: 100%;
height: 100%;
z-index: -2;
}
Quindi aggiungere questo al file di script JavaScript (jQuery richiesto):
$(document).ready(function() {
$('#backgroundfade').fadeOut(1000);
});
Questo ha l'effetto di dissolvenza del #backgroundfade
elemento (la casella "copre" il tuo sfondo reale) in 1 secondo al completamento del DOM.
dispiace non vedo nulla di dissolvenza nel tuo esempio sito –
@victor, WFM su Chrome –
Non funziona su Firefox-Intrepid Ibex –