Bootstrap 3 - 超大屏幕背景图片

Bootstrap 3 - Jumbotron background image

我在为 bootstrap 超大屏幕设置背景图片时遇到问题。我的 main.css 在 bootstrap css 之后,我正在使用名为 "banner" 的 class 选择超大屏幕,它与 div jumbotron,但它仍然不起作用。这是我的代码...

HTML:

  <!-- Banner -->
  <div class="jumbotron banner">
    <div class="container">
      <hgroup>
        <h1>
          Bits king
        </h1>
        <h2>
          Web Design &amp; Development
        </h2>
      </hgroup>
    </div>
</div>

CSS:

 .banner {
  height: 400px;
  width: 100%;
  max-height: 50%;
  max-width: 100%;
  min-height: 20%;
  min-width: 30%;
  background-image: url("../assets/images/banner.jpeg");
  background-size: cover;
}

早上好。试试这个:

background-image: url("../assets/images/banner.jpg");

让我知道它是否有效?

您可以将 background-image 属性 添加到自定义 css 文件中的 .jumbotron class(确保引用您的自定义 css 文件 after Bootstrap。这是一个例子:

.jumbotron {
    background-image: url("/img/your-image.jpg");
    background-color: #17234E;
    margin-bottom: 0;`enter code here`
    min-height: 50%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

将 "jumbotron-custom" 添加到 class 属性并在 "bootstrap" css 之后应用它:

.jumdotron-custom
{
    background: url('/*background url*/') no-repeat !important;
}

..或者将 !important 添加到 css 的 'background-image' 中。