有没有一种简单的方法可以为随机大小的图像创建动态网格系统?

Is there an easy way of creating a dynamic grid system for images of random sizes?

这是来自 Pexels.com 的示例:

如您所见,图片尺寸各不相同,而且它们都可以完美地组合在一起。我目前正在处理的项目有 100 张图片,每张图片的大小都是随机的,我希望像这样展示它们。

有没有简单的方法可以做到这一点?我使用 Angular Material 作为我的网格系统,只是普通的 CSS 和 AngularJS。

任何帮助都是不可思议的!谢谢。

那里有很多开源 Angular 指令。我用谷歌搜索

masonary view angular js

并找到了这个 AngularJS Masonary Directive

您描述的概念称为 Masonary Layout