【发布时间】:2017-05-03 14:47:52
【问题描述】:
我正在尝试获取一组 8 张图片(所有图片都具有相同的尺寸),以等间距显示并响应浏览器宽度。
从 2 行上的 4 张图像开始,然后随着浏览器宽度的减小,将它们缩小到仍然清晰易读的某个点,然后移动到 4 行上的 2 张图像。我注意到它在没有任何样式的情况下做到了这一点,但它也有一个阶段,它将一个图像向下推到一个新行上,所以 3-1-3-1。我想避免这种情况。
这是我目前正在使用的。
.features {
width: 100%;
display: block;
text-align: center;
}
.features img {
width: 220px;
margin: 10px;
}
<div class="features">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-lighweight-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-pocket-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-solar-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-battery-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-apple-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-compatible-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-connector-black.png?9028853389915552257">
<img src="https://cdn.shopify.com/s/files/1/1899/1203/files/jupa-icon-led-black.png?9028853389915552257">
</div>
希望这是有道理的。假设这是可能的,我想只使用 CSS 和 HTML 来做到这一点。
【问题讨论】:
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码.没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建minimal reproducible example。
标签: html css image responsive-design inline