首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只适合一个全屏的背景图像

问只适合一个全屏的背景图像
EN

Stack Overflow用户
提问于 2016-02-11 06:01:37
回答 4查看 179关注 0票数 0

任何人都不知道这一页是怎么做的。朝同样的想法看。

http://whois.domaintools.com/

如果你注意到沙漠的图片将永远覆盖我的整个浏览器屏幕。然而,这不像一个正常的全屏背景,因为我滚动的时刻,背景图像结束。

有没有人知道他们是如何做到这一点的?谢谢:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-02-11 06:08:57

这是基本的例子。

纯CSS

​

代码语言:javascript
复制
*,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;
}
代码语言:javascript
复制
<div class="banner"></div>

​

演示小提琴:https://jsfiddle.net/nikhilvkd/3uLrqfz8/1/

Jquery

​

代码语言:javascript
复制
$(window).on("resize", function() {
  //banner height
  $('.banner').height($(window).height());
}).resize();
代码语言:javascript
复制
*,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;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="banner"></div>

​

小提琴演示:https://jsfiddle.net/nikhilvkd/3uLrqfz8/

票数 0
EN

Stack Overflow用户

发布于 2016-02-11 06:12:27

它具有CSS样式:

代码语言:javascript
复制
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 100%;

对于带有“蜘蛛”标识的画布,LOL (使用检查元素)

票数 0
EN

Stack Overflow用户

发布于 2016-02-11 06:12:53

我使用jQuery来确保容器始终是视图端口的高度。这也有很好的翻译反应;

代码语言:javascript
复制
    vpw = $(window).width();
    vph = $(window).height();
    $(".your-container").css({"height": vph + "px"});

我在这里使用的一个站点的示例:http://startnetwork.org/

提示:

将其添加到窗口大小调整功能中,以处理设备上的用户切换方向。iPad

代码语言:javascript
复制
$(document).ready(function(){
  function resize () {
        vpw = $(window).width();
        vph = $(window).height();
        $(".your-container").css({"height": vph + "px"});
  }

  resize();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35331903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档