私はウェブサイトのデザインに取り組んでいます。ボディタグが完全に読み込まれたら(おそらく500ミリ秒の休止の後)、ボディタグの背景イメージをフェードインする方法が必要です。ロード時に背景をフェードインする方法はありますか?
Augustのウェブサイトのデザインが表示されている場合、背景がフェードインします。ただし、これはフラッシュバックグラウンドで実行されます。 jQueryやJavaScriptでこれを行う方法はありますか?
アップデート2010年9月19日:Googleのから来ているもののためにそう
(これは現在「負荷の背景にフェードイン」のナンバーワン結果であり、私はちょうど私が」と思いました皆のためのより明確な実施例を作るdは。
はフッターにどこかに自分のコードに<div id="backgroundfade"></div>
を追加します(あなたのDOMが雑然となってしたくない場合は、また、JavaScriptでこれを追加することができます。
を以下のようなスタイル - そして、
#backgroundfade {
position: fixed;
background: #FFF /* whatever color your background is */
width: 100%;
height: 100%;
z-index: -2;
}
JavaScriptのスクリプトファイル(jQueryのが必要)にこれを追加します。これは、(実際の背景を「カバーする」ボックス)#backgroundfade
要素をフェーディングの効果を持つ
$(document).ready(function() {
$('#backgroundfade').fadeOut(1000);
});
DOMの完了時に1秒で終了します。
は申し訳ありませんが、私はあなたの例のサイト –
にフェージング何も表示されません。 @victor、WFM on Chrome –
Firefox-Intrepid Ibex –