私は Web プログラミングの世界では初心者ですが、ページの読み込み時に白黒バージョンの写真から通常のカラー バージョンの写真に移行する Web ページを開発しようとしています。
色々と試した結果、カラー版を瞬時に出すのが精一杯でした。また、JQuery を少しいじってみましたが、何らかの理由で、ページを正しくロードできませんでした。通常版への移行ではなく、白黒版のままでした。
HTML は次のとおりです。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="index.css">
<link href='http://fonts.googleapis.com/css?family=Bad+Script' rel='stylesheet' type='text/css'>
<title>UCLA Wushu - Home</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("html").animate({'background' : 'url(images/home_background.jpg) no-repeat center center fixed'}, 'slow');
});
</script>
</head>
<body>
<div id="container">
<div id="middleBar">
<strong>
<a href="index.html">My Portal</a>
</strong>
<div id="enter"><a href="announcements.html">Enter</a></div>
</div>
</div>
</body>
</html>
関連する CSS は次のとおりです (背景画像を効果的にブラウザーに引き伸ばすために、コピーして貼り付けました)。
@charset "UTF-8";
/* CSS Document */
html {
background: url(images/home_background_bw.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
このフォーマットを使って白黒からカラーにスムーズに移行する方法があれば教えてください。ありがとう :)