Rozmiar obrazu do kontenera przy zachowaniu proporcji w CSS?

Mam kilka obrazów o różnych (nieznanych) wymiarach.

Chcę upuścić te obrazy do div i automatycznie dopasować je do wymiarów div, zachowując ich proporcje.

Innymi słowy, jeśli obraz jest szerszy niż wysoki, szerokość będzie wynosić 100%, a wysokość będzie odpowiednio skalowana. Jeśli obraz jest większy niż szeroki, wysokość będzie wynosić 100%, a szerokość odpowiednio się skaluje.

Czy jest jakiś sposób, aby to zrobić w czystym css?

Dzięki

questionAnswers(4)

yourAnswerToTheQuestion