【问题标题】:Image Masonry Grid in a Square Space方形空间中的图像砌体网格
【发布时间】:2018-07-23 21:14:56
【问题描述】:

如何制作只有 4 个图像的砌体网格,并且总是看起来像 this

我需要这种对齐方式在每个屏幕尺寸上都相同,并且始终形成一个正方形。这可能吗?我尝试了很多不同的方法,但似乎都不适用于所有屏幕尺寸。

【问题讨论】:

  • 你签出CSS grid了吗?
  • 是的,我尝试使用 CSS 网格制作它,但我是新手,我似乎无法制作它
  • 我做到了codepen.io/supercica/pen/bjWezE谢谢@bennett
  • 如果您能够成功,请将下面的答案标记为已接受。

标签: html css masonry


【解决方案1】:

Masonry 专为动态布局而设计。您可能应该使用更适合静态网格的东西,例如 CSS Grid。

根据您自己的答案,我制作了一个更通用的版本。它使用容器宽度作为纵横比。对设备宽度的依赖可能会受到限制。

codepen.io/joeflash/pen/wxdomE

.grid-blocks {
  position: relative;
  margin: 0 auto;
  width: 80%;
  overflow: hidden;
}

【讨论】:

  • 是的,这很棒,我后来在我的工作中做了纵横比,但我没有更新笔。但这更好。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-23
  • 2017-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-22
  • 1970-01-01
相关资源
最近更新 更多