CSS comment étirez-vous pour ajuster et maintenir le ratio d'aspect?

J'ai le code css suivant:

.mod.left {
background-image: url("http://www.myimage.jpg");
display: block;
height: 160px;
overflow: hidden;
width: 175px;
}

Qui correspond à ce code HTML:

<div class="mod left"></div>

Il en résulte de ce gâchis:

CSS comment étirez-vous pour ajuster et maintenir le ratio d'aspect?

si je dois utiliser le css3 background-size: 175px 160px; Le ratio d'aspect est vraiment foiré résultant dans un désordre comme ceci:

CSS comment étirez-vous pour ajuster et maintenir le ratio d'aspect?

Est-il une façon d'étirer une image adaptée à la div? Mais dans une manière dont les proportions sont conservées? Je veux un recadrage automatique.

source d'informationauteur JZ.