javascript - Bootstrap - 让文本 div 在图像大小上动态调整大小

标签 javascript html css twitter-bootstrap

我正在学习 Bootstrap 并有一个包含一行和一列的容器,其中包含以下类:

col-lg-4 col-md-6 col-sm-12

在列内,我有一个带有图像的 div 和另一个包含文本的名为 img-text 的 div。我已将 img-text 格式化为显示在图像上,但希望 div 在调整页面大小时动态地跨越图像。请查看图片了解更多详情。

enter image description here

这是我目前所拥有的。

.img_text {
  height: 60px;
  width: 90.5%;
  background-color: #4aaaa5;
  position: absolute;
  top: 65%;
  color: white;
  font-family: 'Georgia', Times, Times New Roman, serif;
  font-size: 1.5em;
  padding-top: 20px;
  text-align: center;
  z-index: 1;
}
<div class='col-lg-4 col-md-6 col-sm-12' id='col1'>
  <img src='img/ph1.jpg' class='img-responsive' />
  <div class='img_text'>Apples</div>
</div>

最佳答案

调整.img_text{width: 100%;}

附注它可能会导致更大屏幕尺寸的错误。在这种情况下,您需要使用 media rules

.img_text {
  height: 60px;
  width: 100%;
  background-color: #4aaaa5;
  position: absolute;
  top: 65%;
  color: white;
  font-family: 'Georgia', Times, Times New Roman, serif;
  font-size: 1.5em;
  padding-top: 20px;
  text-align: center;
  z-index: 1;
}
<div class='col-lg-4 col-md-6 col-sm-12' id='col1'>
  <img src='img/ph1.jpg' class='img-responsive' />
  <div class='img_text'>Apples</div>
</div>

关于javascript - Bootstrap - 让文本 div 在图像大小上动态调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52614770/

相关文章:

php - CSS & Regex,padding 或 margin 属性的切换值

javascript - 如何使用谷歌地图重新渲染 Ember 组件

javascript - jQuery 中的身份选择器返回数组

javascript - 通过对象设置 HTML Canvas 上下文

javascript - mouseover 在 img 上,但 mouseout 在 div 上

python - Selenium 按钮点击不起作用

javascript - jQuery 显示错误

css - 如何使用 Chrome 调试器与 @font-face 定义进行交互?

javascript - 将给定结构二维数组转换为嵌套对象数组

javascript - 使用 React.createRef 时 current 总是 null