frost18
@frost18
Программист PHP

Как создать мозайку из блоков?

Имеется блок DIV (position: relative) отмечен зеленым. Он имеет определенную ширину и высоту. В нем располагаются другие блоки DIV (position: absolute), они имеют определенную высоту и отступ сверху (top). Все эти значения на левой картинки не меняются. Случается что эти блоки пересекаются, и тогда мне нужно вычислить ширину блоков и отступ слева, что бы в итоге получилось как на правой картинке. Подскажите пожалуйста алгоритм, или может готовые решения или направления в какую сторону двигаться. Все координаты имеются на сервере, так что рассчитать желательно на php, но можно и на JS.
84b2a1b3879c4a708766ec305d05e3a7.jpg

Делаю календарь на подобие как в bitrix24
6edf838d4d0648418fe027054df312bb.jpg
  • Вопрос задан
  • 323 просмотра
Пригласить эксперта
Ответы на вопрос 3
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
AndrewHaze
@AndrewHaze
Умею гуглить яндексом
Ответ написан
Комментировать
@GreatRash
А они прям обязательно должны быть абсолютными?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы