如何设置巨型响应机

时间:2018-10-26 10:39:02

标签: html css twitter-bootstrap

我试图将巨型机设置为在移动设备上响应非常困难。

.jumbotron {
  background-image: url("../images/cover.fw.png");
  background-color: transparent;
  margin-bottom: 0;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
}
<header>

  <div class="jumbotron">

  </div>
</header>

桌面视图:

Desktop View

电话视图:

Phone View

我需要帮助才能完成此任务。

3 个答案:

答案 0 :(得分:1)

如果要使图像具有响应性而不会割伤侧面,请设置“背景尺寸:包含”

.jumbotron {
  background-image: url("https://i.stack.imgur.com/LmAwL.png");
  background-color: transparent;
  margin-bottom: 0;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
<header>
  <div class="jumbotron"></div>
</header>

答案 1 :(得分:0)

设置background-size:在媒体查询中包含而不是封面,并根据媒体屏幕中的屏幕更改高度,效果很好

答案 2 :(得分:0)

将背景尺寸从cover更改为contain将解决此问题。

.jumbotron {

  /* other properties */

  background-size: contain;
  -moz-background-size: contain;
}

信息

contain-调整背景图片的尺寸,以确保该图片完全可见。

cover-调整背景图像的大小以覆盖整个容器,即使它必须拉伸图像或从边缘之一上切掉一点