【问题标题】:Bootstrap 3 - Jumbotron background imageBootstrap 3 - Jumbotron 背景图片
【发布时间】:2016-11-22 00:05:46
【问题描述】:

我在为 bootstrap jumbotron 设置背景图像时遇到问题。我的 main.css 在引导 css 之后出现,我正在使用一个名为“banner”的类来选择 jumbotron,它与 jumbotron 在同一个 div 中,但它仍然不起作用。这是我的代码...

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;
}

【问题讨论】:

标签: html css twitter-bootstrap twitter-bootstrap-3 background-image


【解决方案1】:

您可以在自定义 css 文件中将 background-image 属性添加到 .jumbotron 类(请确保在 Bootstrap 之后引用您的自定义 css 文件。这是一个示例:

.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;
}

【讨论】:

  • 我实际上解决了这个问题,我必须将我的图像上传到 MediaFire 并从那里将其链接到 CSS 中。由于某种原因,以前它不允许我使用本地图像。但是谢谢,这将是最好的答案
【解决方案2】:

将“jumbotron-custom”添加到类属性并在“bootstrap”css 之后应用:

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

..或者只是将 !important 添加到您的 CSS 的“背景图像”中。

【讨论】:

  • 我基本上就是这样做的,我在jumbotron div中添加了“banner”类
  • 您是否在背景属性后添加了 !important?
【解决方案3】:

早上好。试试这个:

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

让我知道它是否有效?

【讨论】:

  • 这正是我在 CSS 代码中所做的,抱歉没有尽快回复。 Stack Overflow 显然出于某种奇怪的原因决定停止向我发送电子邮件,哈哈
猜你喜欢
  • 2014-01-21
  • 1970-01-01
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-16
  • 2014-03-26
相关资源
最近更新 更多