html - 背景大小不适用于 100%

标签 html css

我试着用图像做背景,这个image 我有这段代码(引导页面)。

.cover-losos{
  background: url('http://patwoj.hekko24.pl/zdrowie/images/losos.jpg') no-repeat center center;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
<div class="container-fluid">
   <div class="row">
      <div class="col-md-12 cover-losos">
      </div>
   </div>
</div>

为什么没有显示照片?我究竟做错了什么?

最佳答案

您的问题不是背景。您设置背景的 div 既没有设置 width 也没有设置 height,这意味着背景图像的大小是 0px 的 100%。

尝试为您的 cover-losos div 添加宽度和高度。

.cover-losos {
  background: url('https://placeimg.com/640/480/any') no-repeat center center;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  width: 100%;
  height: 300px;
}
<div class="container-fluid">
  <div class="row">
    <div class="col-md-12 cover-losos">
    </div>
  </div>
</div>

关于html - 背景大小不适用于 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33893794/

相关文章:

javascript - 找出元素的有效宽度并调整其中的文本大小

html - iFramed 页面的 CSS 未正确应用

asp.net - 如果用户 = XXX 访问者,提示输入电子邮件...?

html - CSS:3 列高度 100%

css - 将超棒的字体图标居中对齐

html - <br/> 标记后不显示边距

javascript - 如何获取整个网页的宽度,而不仅仅是窗口宽度

html - 按下按钮后如何更改按钮颜色?

javascript - 使用箭头键滚动 div

css - 输入类型 ="number"的 -webkit-appearance 是什么?