gpt4 book ai didi

html - 页面上的响应式/自适应照片缩略图

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:37 25 4
gpt4 key购买 nike

场景:我想制作一个包含许多图像缩略图(大约 20 个)的 html 页面。我想让它自适应/响应。当它在更宽的浏览器(如 PC 浏览器 - mozilla 等)上时,它应该有 4 个连续的缩略图(见图 1)(见图 2)然后,当浏览器减小它的大小时,它应该减小它的大小。

如果浏览器太小,每行应该显示 1 个缩略图(例如移动浏览器等)。 (见图3)

它应该在照片之间有空间(填充?)

我认为这应该使用 CSS 来完成?

我只有以下代码,当浏览器的尺寸减小时,它会减小缩略图的尺寸。

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
img {
width: 100%;
height: auto;
}
</style>
</head>
<body>

<img src="img_chania.jpg" width="460" height="345">
<p>Resize the browser window to see how the image will scale.</p>

</body>
</html>

enter image description here

P.S:编辑,查看这张照片以获得进一步的说明。谢谢

NEW IMAGE FOR CLARIFICATIONS

最佳答案

您可以使用媒体查询

实现这一点

看看这个片段:

#container {
width: 100%;
max-width: 980px; /* updated - choose whatever width you prefer */
margin: auto /* updated */
}
#container > div {
width: 25%;
float: left;
}
#container img {
max-width: 100%;
display: block;
box-sizing: border-box;
padding: 5%
}
/*whatever width query you like for phones*/

@media screen and (max-width: 640px) {
#container > div {
width: 100%;
float: none
}
<div id="container">
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
<div>
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
<img src="//lorempixel.com/1600/900" />
</div>
</div>

关于html - 页面上的响应式/自适应照片缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35751045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com