D01で作成した「Butterfly」のページを利用して
jQueryで画面遷移
(Screen transition)のあるページを作成してみよう
練習ファイルダウンロード
</head>の上にstyle sheet「screen1.css」をリンクさせる
<link rel="stylesheet" href="css/screen1.css">
</head>
<body>の下へ
<body>
<div id="splash">
<div id="splash-logo">Loading..</div>
</div>
<div class="splashbg"></div>
jQueryを使う場合には、jQuery本体を読み込んでおく必要があります。
CDNで読み込む方法と、jQeryをダウンロードして読み込む方法の2パターンがあります。
今回は簡単なCDNで読み込む方法
※</body>の上へ入れる
※本体のjQueryの下へ自作のJavaScriptを読み込ませる
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="js/screen1.js"></script>
</body>
※screen2.css、screen2.jsに変更するだけで、横からのパターンに変更できます。
バックグラウンドカラーは自分の好きな色に変更してみてください。
1200=1.2秒
screen1.js内に詳しい説明を入れてありますので確認してください。
$(window).on('load',function(){
$("#splash-logo").delay(1200).fadeOut('slow');
$("#splash").delay(1500).fadeOut('slow',function(){
$('body').addClass('appear');
});
$('.splashbg').on('animationend', function() {
});
});