Как сделать ромбообразную сетку?
Нужно сделать сетку, как на картинке, никаких идей нет. Заказчик сказал, что она делается grid, но я в этом не уверен.
Дополнительно:
svg?
опять же, с разным масштабом будет иная картинка.
Элементы гридом.
2. Элементы гридом, бордеры, rotate.
Внутренности поворачиваем в обратную сторону.
3. Фон svg
Элементы гридом
4. Всё SVG
SVG как раз таки весь из себя резиновый.
Подложка = фон, псевдо нижним слоем грида... Как хотите.
Ответы:
Это ведь сетка, состоящая из квадратов под углом 45 градусов, не так ли?
- да
- проблема даже не в их форме, а в их положении
- faer23, разве это является проблемой?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для создания ромбообразной сетки вам понадобится использовать HTML и CSS. Вот пример кода, который поможет вам создать такую сетку:
HTML:
<div class="diamond-grid"> <div class="diamond"></div> <div class="diamond"></div> <div class="diamond"></div> <div class="diamond"></div> <div class="diamond"></div> </div>
CSS:
.diamond-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 100px; } .diamond { width: 0; height: 0; border: 50px solid transparent; position: relative; } .diamond:before { content: ""; position: absolute; top: -50px; left: -50px; width: 0; height: 0; border: 50px solid transparent; border-bottom-color: #333; }
Этот код создаст ромбообразную сетку из пяти элементов. Вы можете настроить количество элементов, их размеры и цвета, изменив соответствующие значения в CSS. Важно помнить, что ромбообразная сетка может быть сложной для реализации и может потребовать дополнительных стилей и настроек в зависимости от ваших конкретных потребностей.