html - 带有图像的响应式 div

标签 html css responsive-images

我在一个水平放置的 div 中有 3 张图像。当我调整页面大小时,图像会改变它们的位置并垂直对齐 float 。我希望页面响应,当我调整页面大小时,我希望整个 div 都进行调整和调整大小。我还需要在页面中放入其他 div 和其他图像。我希望图像在底部对齐。有人帮我吗? 这是代码示例。

.box{
   display: inline-block;
   position: relative;
   bottom:100%;
   width: 100%;
   margin: 5% 5% 0 0;
   font-size: 12px;	
}
.box:before{
   content: "";
   display: block;
   padding-top: 100%; 
}	
img {
   max-width:100%;
   height:auto;
   border:1px solid black;
   text-align:center;
}
.content{
   /* Positioning */
   position:  absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;

   /* Styling */
   border:1px solid;
   padding: 30px;
   text-align: center;
   vertical-align: center;
   text-transform: uppercase;
   color: #fff;
}
<div class="box">
   <div class="content">
      <img src="http://fantapr.altervista.org/paul.jpg" width="350px">
      <img src="http://fantapr.altervista.org/paul.jpg" width="350px">
      <img src="http://fantapr.altervista.org/paul.jpg" width="350px">
   </div>
</div>

强文本

最佳答案

只需将此添加到 img:

参见 fiddle https://jsfiddle.net/16q2xr8k/27/

img {
  width: calc((100% / 3) - 2px);
  height: auto;
  border: 1px solid black;
  text-align: center;
}

关于html - 带有图像的响应式 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34906636/

相关文章:

jquery - 滚动到具有动态内容的 div 的底部

html - 沿页面垂直重复类似的 html 布局

html - 图像未在 flexbox 布局中调整大小

javascript - 使用 srcset 和容器流体

javascript - 投资组合过滤器

javascript - 如何停止 Canvas 中的动画?

html - 如何悬停特定的图像类

css - Material-UI根据断点改变IMG

javascript - 使 2 个 div 出现在不同的延迟上

html - 需要光标停留在下拉菜单的主要元素上