AS
Size: a a a
AS
МТ
ER
PM
AP
grid-template-rows: masonry;
я не знал что такое вообще существуетER
grid-template-rows: masonry;
я не знал что такое вообще существуетER
AS
МТ
AS
AP
AS
AS
AP
МТ
МТ
AS
AP
grid.items.slice(ncol).forEach((c, i) => {
let prev_fin = grid.items[i].getBoundingClientRect().bottom /* bottom edge of item above */,
curr_ini = c.getBoundingClientRect().top /* top edge of current item */;
c.style.marginTop = `${prev_fin + grid.gap - curr_ini}px`
});
МТ
МТ