Top.Mail.Ru
Ответы

HTML, vs code. Как наложить картинку на картинку?

Как наложить картинку на первую картинку, что бы она, как бы заезжала на другую

Пример на фото: на круглую картинку заезжает квадратная🥲

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
10мес

Обрати внимание на position и transform, и слои можно укладывать пачками.

Принцип вложения блоков там:
https://codepen.io/VISTASTER/pen/xxoYQbO

Пример решения: https://bulletproof-password.web.app/layers.html

Аватар пользователя
Мыслитель
10мес

Для наложения одной картинки на другую в HTML используйте следующий подход:
Создайте контейнер с относительным позиционированием:

1234
 <div class="container"> 
  <img src="https://круглая_картинка.jpg" width="-1" height="-1" alt = "false|false"/> 
  <img src="https://квадратная_картинка.png" width="-1" height="-1" alt = "true|false"/> 
</div> 

Примените CSS:

123456789101112131415161718
 .container { 
  position: relative; 
} 
 
.image { 
  width: 200px; /* Настройте размер */ 
  height: 200px; 
} 
 
.image1 { 
  border-radius: 50%; /* Круглая картинка */ 
} 
 
.image2 { 
  position: absolute; 
  top: 0; /* Положение наложенной картинки */ 
  right: 0; 
}