ak-biznes
@ak-biznes
Вебмастер

Как адаптивно наложить картинку на картинку средствами CSS?

Подскажите пожалуйста как решить следующую проблему:
Есть основное фото 1.jpg мне нужно сверху этого изображения наложить другую картинку 2.png.
Вторая картинка, которая сверху должна позиционироваться не по центру а в определенном месте. Самая сложная для меня задача это совмещение должно быть адаптивным и при изменении размера экрана все должно сжиматься корректно не меняя своего позиционирования.
e9c60f7119014d00b7fbfc683182593e.jpg
  • Вопрос задан
  • 14331 просмотр
Решения вопроса 1
Попробуй картинке с футболкой это дать:
display: block;
position: relative;
width: 90%; /* это не важно */

А поверх дай картинке вот такую бороду:
display: block;
width: 30%; /* это наверное уже у тебя в js будет вычисляться */
position: absolute;
top: 22%; left: 40%; /* тоже через js будешь вычислять */
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
SVG вам в помощь. codepen.io/paulradzkov/pen/QjxZzN?editors=100

Внутрь контейнера svg подгружайте две картинки, спрайт позиционируете относительно майки. Сам svg ведет себя как цельная картинка. Можете еще с эффектами наложения поэкспериментировать.
Ответ написан
Ваш ответ на вопрос

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

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