仅适合一个全屏的背景图片
Background image that only fits one full screen
任何人都知道这个页面是如何做到的。
寻找相同的想法。
如果你注意到沙漠的图片将始终覆盖我的整个浏览器屏幕。
但是,这不像是常规的全屏背景,因为当我向下滚动背景图像时就结束了。
有没有人知道他们是如何做到这一点的?
谢谢:))
这是基本示例。
纯粹CSS
*,html{
padding:0;
margin:0;
}
html,body{
height: 100%;
}
.banner {
background: url('http://whois.domaintools.com/images/backgrounds/dark-desert-hills.jpg') no-repeat top center scroll;
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
<div class="banner"></div>
演示 fiddle:https://jsfiddle.net/nikhilvkd/3uLrqfz8/1/
Jquery
$(window).on("resize", function() {
//banner height
$('.banner').height($(window).height());
}).resize();
*,html{
padding:0;
margin:0;
}
.banner {
background: url('http://whois.domaintools.com/images/backgrounds/dark-desert-hills.jpg') no-repeat top center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="banner"></div>
Fiddle 演示:https://jsfiddle.net/nikhilvkd/3uLrqfz8/
它具有 CSS 样式:
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 100%;
对于 ID 为 "spiders" 的 canvas LOL
(使用检查元素)
我使用 jQuery
来确保容器始终是视口的高度。这也翻译得很好;
vpw = $(window).width();
vph = $(window).height();
$(".your-container").css({"height": vph + "px"});
我在此处使用的网站示例:http://startnetwork.org/
提示:
将其添加到 window 调整大小功能以处理用户在设备上切换方向,例如。 iPad
$(document).ready(function(){
function resize () {
vpw = $(window).width();
vph = $(window).height();
$(".your-container").css({"height": vph + "px"});
}
resize();
});
背景代码来自GreenSock
实际执行任务的代码已提取到他们自己的自定义 Javascript 文件.
任何人都知道这个页面是如何做到的。 寻找相同的想法。
如果你注意到沙漠的图片将始终覆盖我的整个浏览器屏幕。 但是,这不像是常规的全屏背景,因为当我向下滚动背景图像时就结束了。
有没有人知道他们是如何做到这一点的? 谢谢:))
这是基本示例。
纯粹CSS
*,html{
padding:0;
margin:0;
}
html,body{
height: 100%;
}
.banner {
background: url('http://whois.domaintools.com/images/backgrounds/dark-desert-hills.jpg') no-repeat top center scroll;
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
<div class="banner"></div>
演示 fiddle:https://jsfiddle.net/nikhilvkd/3uLrqfz8/1/
Jquery
$(window).on("resize", function() {
//banner height
$('.banner').height($(window).height());
}).resize();
*,html{
padding:0;
margin:0;
}
.banner {
background: url('http://whois.domaintools.com/images/backgrounds/dark-desert-hills.jpg') no-repeat top center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="banner"></div>
Fiddle 演示:https://jsfiddle.net/nikhilvkd/3uLrqfz8/
它具有 CSS 样式:
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 100%;
对于 ID 为 "spiders" 的 canvas LOL (使用检查元素)
我使用 jQuery
来确保容器始终是视口的高度。这也翻译得很好;
vpw = $(window).width();
vph = $(window).height();
$(".your-container").css({"height": vph + "px"});
我在此处使用的网站示例:http://startnetwork.org/
提示:
将其添加到 window 调整大小功能以处理用户在设备上切换方向,例如。 iPad
$(document).ready(function(){
function resize () {
vpw = $(window).width();
vph = $(window).height();
$(".your-container").css({"height": vph + "px"});
}
resize();
});
背景代码来自GreenSock
实际执行任务的代码已提取到他们自己的自定义 Javascript 文件.