gpt4 book ai didi

CSS Masonry 类型图像布局响应

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

我需要创建一个响应式 Masonry 图像布局,但有 2 个大部分会让它变得非常棘手?

见附图:

enter image description here

我怎样才能得到类似但响应迅速的东西?

最佳答案

您可以尝试使用列来实现这一点。

HTML

<section id="photos">
<img src="images/image-1.jpg" alt="Some Image">
<img src="images/image-2.jpg" alt="Another Image">
...
</section>

CSS

#photos {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-moz-column-count: 3;
-moz-column-gap: 10px;
column-count: 3;
column-gap: 10px;
}

#photos img {
/* Just in case there are inline attributes */
width: 100% !important;
height: auto !important;
}

还有一些媒体查询CSS

@media (max-width: 800px) {
#photos {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
#photos {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}

这是本文中的更多信息 Seamless Responsive Photo Grid

关于CSS Masonry 类型图像布局响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33166508/

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