Как располагать декор-элементы в проектах где картинки будут меняться?

Ссылка скопирована
1 ответ

Дайте совет, как располагать декор-элементы(кубики в данном случае) в проектах где картинки будут меняться.
Я пришел к двум вариантам, но оба меня не вполне устраивают. Первый вариант: Мы вешаем кубики на родитель картинки и получается так, что они располагаются на фиксированом месте в блоке. Выглядит это вот так

Как располагать декор-элементы в проектах где картинки будут меняться?

Как располагать декор-элементы в проектах где картинки будут меняться?

Второй вариант: Повесить кубики на саму картинку и они будут располагаться относительно самой картинки, что вызывает проблемы.

Как располагать декор-элементы в проектах где картинки будут меняться?

Как располагать декор-элементы в проектах где картинки будут меняться?

Поделитесь опытом как реализовываете такие штуки вы.

Дополнительно:

Варианты:
- сменить дизайнера;
- изменить макет;
- убрать кубики;
- привязать (связать, обыграть) кубики с заголовком;
- анимировать кубики.
- подумать наперед - как все это будет выглядеть на малых экранах,учитывая переполненный по ширине блок.

  • Хорошо бы поменять тег "css" на тег "дизайн".
    Потому что проблема в нём, а не в css.
    А потом, решив, как это должно выглядеть, писать css.
  • Ответы:

    Первый вариант самый оптимальный для такого дизайна.
    Во втором варианте, кубики будут закрывать коробку на некоторых играх.
    Еще вариант когда кубики это часть картинки, но это трудозатратно. И при замене дизайна или выгрузке на всякие озоны придется обновлять картинки.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Артём Dev Ответ

    Для расположения декоративных элементов в проекте, где картинки будут меняться, можно использовать различные подходы в зависимости от конкретных требований и дизайна проекта. Одним из эффективных способов является использование 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%);
        /* Дополнительные стили для декоративного элемента */
    }

    .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%);`, чтобы он был точно посередине изображения.

    Это лишь один из способов расположения декоративных элементов в проекте с изменяемыми картинками. В зависимости от конкретных требований и дизайна проекта, можно использовать различные подходы к позиционированию элементов.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно