html - 相同高度的子图像和div

标签 html css twitter-bootstrap

我有一个部分,里面有一个固定高度的图像和一个包含一些文本和背景颜色的 div。我想使 div 和图像的高度相同,并使具有背景颜色的 div 与图像重叠,以便只看到文本和背景颜色,而不是图像,但高度应该是图像的高度。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<section>
  <img src="http://drkeyurparmar.com/wp-content/uploads/2015/02/dummy-article-img-1.jpg" class="img-responsive">
  <div style="background-color:blue">
    <h2>ABCD</h2>
  </div>
</section>

图像有一个 img-responsive Bootstrap 类,因此在调整大小时它会缩小,div 也会随之缩小。我该怎么做?

最佳答案

position 属性将按您希望的方式工作。 section 将采用 img 的高度,并将 height:100%;position:absolute 设置为 div,它的高度与 img

相同

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
section {
  position: relative;
}
div {
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
}
</style>
<section>
  <img src="http://drkeyurparmar.com/wp-content/uploads/2015/02/dummy-article-img-1.jpg" class="img-responsive">
  <div style="background-color:blue">
    <h2>ABCD</h2>
  </div>
</section>

关于html - 相同高度的子图像和div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858578/

相关文章:

javascript - 向表格的每一行添加按钮以删除所述行

java - PlayN/GWT - 你忘记继承一个必需的模块了吗?

css - 通过 Loop 以 Less 生成速记媒体查询

jquery - 如何使用 bootstrap 和 jQuery 通过单击表中的按钮来切换展开行

html - 使用 Twitter Bootstrap 显示按钮

html - 修改来自内核的 HTML 请求,WFP?

javascript - 上次重新加载数据表时要在表单上显示的 JQuery?

javascript - 使背景雪花元素不可点击

css field position are change when "X"icon appears [它应该与标题相同],有人知道解决方案吗?

javascript - 无法弹出简单的推特 Bootstrap 模式对话框