Привет,
Как все знают, у нас есть плавное изображение (отзывчивое) в css, которое мы должны использовать:
img {
max-width: 100%;
height: auto;
}
Этот код работает как талисман, когда у нас есть > 1 форматное соотношение (шире, чем 99% изображений).
Теперь у меня есть разметка:
<div class="circle-bg">
<img src="pathto/myimage.png" alt="" class="phones">
</div>`
Это выглядит так
![phone](https://i.stack.imgur.com/yV3Zn.png)
Это изображение внутри div
, которое имеет заданную ширину и высоту, например:
.circle-bg {
height: 1000px;
width: 800px;
Теперь, теоретически, изображение должно заполнить 100% ширину без переполнения контейнера, но на практике я должен установите ширину и высоту также для изображения, например так:
.phones {
width: 100px;
height: 500px;
Фактически, если я не расшифрую размер, он становится: ![enter image description here](https://i.stack.imgur.com/TbFkd.png)
Как как видите, не очень красиво, и фрагмент css для адаптивного изображения не работает.
Как я могу исправить это поведение?
** Вот скрипка: https://jsfiddle.net/xuwcat4r/