Как располагать декор-элементы в проектах где картинки будут меняться?
Дайте совет, как располагать декор-элементы(кубики в данном случае) в проектах где картинки будут меняться.
Я пришел к двум вариантам, но оба меня не вполне устраивают. Первый вариант: Мы вешаем кубики на родитель картинки и получается так, что они располагаются на фиксированом месте в блоке. Выглядит это вот так
Второй вариант: Повесить кубики на саму картинку и они будут располагаться относительно самой картинки, что вызывает проблемы.
Поделитесь опытом как реализовываете такие штуки вы.
Дополнительно:
Варианты:
- сменить дизайнера;
- изменить макет;
- убрать кубики;
- привязать (связать, обыграть) кубики с заголовком;
- анимировать кубики.
- подумать наперед - как все это будет выглядеть на малых экранах,учитывая переполненный по ширине блок.
Потому что проблема в нём, а не в css.
А потом, решив, как это должно выглядеть, писать css.
Ответы:
Первый вариант самый оптимальный для такого дизайна.
Во втором варианте, кубики будут закрывать коробку на некоторых играх.
Еще вариант когда кубики это часть картинки, но это трудозатратно. И при замене дизайна или выгрузке на всякие озоны придется обновлять картинки.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос




Для расположения декоративных элементов в проекте, где картинки будут меняться, можно использовать различные подходы в зависимости от конкретных требований и дизайна проекта. Одним из эффективных способов является использование CSS и позиционирования элементов.
Например, если у вас есть контейнер, в котором будут меняться изображения, и вам нужно добавить декоративные элементы поверх этих изображений, вы можете использовать позиционирование абсолютного элемента для размещения декора поверх картинки.
Приведу пример использования CSS для позиционирования декоративного элемента поверх изображения в HTML:
<div class="container"> <img src="image.jpg" alt="Image"> <div class="decor-element"></div> </div><div class="container"> <img src="image.jpg" alt="Image"> <div class="decor-element"></div> </div>
.container { position: relative; } .decor-element { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* Дополнительные стили для декоративного элемента */ }
В данном примере контейнеру задается свойство `position: relative;`, чтобы абсолютно позиционированный декоративный элемент был относительно него. Декоративному элементу задаются свойства `position: absolute;`, `top: 50%;`, `left: 50%;` и `transform: translate(-50%, -50%);`, чтобы он был точно посередине изображения.
Это лишь один из способов расположения декоративных элементов в проекте с изменяемыми картинками. В зависимости от конкретных требований и дизайна проекта, можно использовать различные подходы к позиционированию элементов.