我是网络编程世界的新手,但我正在尝试开发一个网页,该网页将在页面加载时从照片的黑白版本转换为照片的正常彩色版本。
在尝试了很多不同的东西之后,我能做的最好的就是让彩色版本立即出现。我也尝试过使用 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;
}
请让我知道是否有一种方法可以使用这种格式从黑白平滑过渡到彩色。谢谢 :)