В Google Keep у них есть пара столбцов (в зависимости от ширины окна просмотра) заметок одинаковой ширины, которые они организуют, чтобы они выглядели неравномерно.
Как можно сделать что-то подобное? Я предполагаю, что у них есть определенные точки останова при определенной ширине, и после учета отступов и полей они делают изображение совпадающим с желаемой шириной и просто позволяют росту изображения поддерживать одинаковое соотношение сторон.
Это просто моя догадка; как это будет сделано?