Задать вопрос

Как сверстать блоки с разной высотой (плиткой/кирпичной кладкой) без использования JavaScript?

Здравствуйте

Я сейчас изучаю верстку и хочу заверстать один макет. Но не знаю как подступиться к его нижней части.
Подскажите, пожалуйста, как сверстать блоки с разной высотой без использования JavaScript. Точнее использовать можно только html5 и css3. Или подскажите хотя бы что погуглить на английском, ничего внятного пока не удалось найти в рунете. Пример макета ниже.

46cc07ff5e244acaa89a4c91fda005a0.jpg
  • Вопрос задан
  • 22328 просмотров
Подписаться 4 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 5
sayber
@sayber
Да, я программирую на PHP и еще асинхронно!
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Без js максимум можно сделать
w3bits.com/css-masonry
но в вашем случае не поможет.
Ответ написан
smanioso
@smanioso
Отмечайте ответы на свои вопросы!
Если посмотреть на макет, то можно понять следующее:
- есть сетка в 5 колонок
- элементы занимают 1 или 2 клетки
- элемент "трейлер" занимает 2 клетки по горизонтали
- элемент "рейтинги" занимает 2 клетки по вертикали

Сверстать статику можно и без каких-то дополнительных библиотек. В случае же реального сайта необходимо думать о логике работы данного элемента дизайна.

PS: и даже в реальном примере Masonry не нужен - у нас ведь сетка с заранее известными размерами.
Ответ написан
R0s0maxa
@R0s0maxa
junior web-developer
Попробуйте поиграться с разномастными флоатами, разбив свою "кладку" на примерно две части и распихав их по разным сторонам. Насколько это будет респонсивно и корректно не знаю, но как вариант.
Ответ написан
Комментировать
@MR1R1Bash
Не много CSS3 магии: Css-masonry, решения подойдет для проектов не требующих поддержку старых браузеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы