Bu konuyu buldum - Resmin en boy oranını korurken bir resmi <div> 'i dolduracak şekilde nasıl uzatırsınız? - bu tamamen istediğim şey değil.
Belli büyüklükte bir div'im ve içinde bir resim var. Görüntünün yatay veya dikey olmasına bakılmaksızın, div'i her zaman görüntüyle doldurmak istiyorum . Ve görüntünün kesilmiş olması da önemli değildir (div'in kendisinde gizli taşma vardır).
Görüntü portre Yani eğer istediğim width
olmak 100%
ve height:auto
bunun orantılı olarak kalması. Görüntü manzara ise istediğim height
olmaya 100%
ve width to be
auto`. Karmaşık görünüyor değil mi?
<div class="container">
<img src="some-image.jpg" alt="Could be portrait or landscape"/>
</div>
Bunu nasıl yapacağımı bilmediğim için ne demek istediğime dair hızlı bir görsel oluşturdum. Hatta tam olarak tarif edemiyorum.
Yani, sanırım bunu soran ilk kişi ben değilim. Ancak buna gerçekten bir çözüm bulamadım. Belki bunu yapmanın yeni bir CSS3 yolu vardır - flex-box'ı düşünüyorum. Herhangi bir fikir? Belki de beklediğimden daha kolaydır?