html - 使用 bootstrap 时如何使容器成为我的背景图像的大小?

标签 html css twitter-bootstrap image

即使包含的元素没有填满容器,我也希望图像能够完整显示,同时还能够缩放。

JS Fiddle

HTML:

<div class="row">
    <div class="col-sm-6 wrap">
        <div class="content">
            <h3>Certified</h3>
             Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </div>
    </div>

    <div class="col-sm-6 wrap">
        <div class="content">
            <h3>Committed Consultants</h3>
             Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </div>
    </div>
</div>

CSS:

.wrap {
  background: url(http://home.iiserb.ac.in/~ankurg/img/gallery/800x600.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.content {}

最佳答案

如果你想让背景图片在容器大小变化时完全可见,你需要更改为background-size: 100% 100%。显然,图像会变形以填充容器区域。我给你举个例子:

.wrap {
  background: url(http://home.iiserb.ac.in/~ankurg/img/gallery/800x600.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.content {}
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

<div class="row">
    <div class="col-sm-6 wrap">
        <div class="content">
            <h3>Certified</h3>
             Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </div>
    </div>

    <div class="col-sm-6 wrap">
        <div class="content">
            <h3>Committed Consultants</h3>
             Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </div>
    </div>
</div>

关于html - 使用 bootstrap 时如何使容器成为我的背景图像的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52896813/

相关文章:

css - 居中 Bootstrap 的品牌和列表项

html - Bootstrap : Maintain table size fixed horizontally during collapse/expand

html - 将图像高度固定为 150px css

html - 内联样式决定标题高度,导致 Logo 上方和下方的填充

javascript - 显示其他 div 时隐藏 div

jquery - Tumblr Photoset 的灯箱显示不同尺寸的图像

html - 在右侧创建响应元素

javascript - 使用 CSS 生成省略号和 "Read more"链接

html - 使用 css 查询(响应式)在三个具有最小高度的 div 中的不同上边距

html - 限制 Bootstrap UI 的宽度