行不均匀的 CSS 网格(Pinterest 风格)
P粉710478990
P粉710478990 2023-09-09 14:12:15
[CSS3讨论组]

我正在尝试创建一个 3 列多行的链接网格(img + 文本)。问题是我的图像高度不一样,所以我得到这样的结果:

我正在尝试查找需要什么 CSS 网格属性才能获得这样的结果。

我尝试只做 3 个 div(每列),其中包含多个链接,但响应时顺序不正确。

你们能帮忙吗?非常感谢。

P粉710478990
P粉710478990

全部回复(1)
P粉994092873

我想,你可以将 display: flex 放到父 div 中 然后在每列中添加要渲染的图像数量

<div class='parent'>
  <div class='column'>
    <img src='/img-1' />
    <img src='/img-4' />
    <img src='/img-7' />
  </div>
  <div class='column'>
    <img src='/img-2' />
    <img src='/img-5' />
    <img src='/img-8' />
  </div>
  <div class='column'>
    <img src='/img-3' />
    <img src='/img-6' />
    <img src='/img-9' />
  </div>
</div>

现在您不必担心图像高度不同。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号