Я установил фоновое изображение на contain
:
.el {
background: url(path/to/img.jpg) no-repeat center center;
background-size: contain;
}
Но это масштабирует изображение вверх. Я хочу, чтобы изображение никогда не превышало его собственные размеры и уменьшалось только тогда, когда оно не соответствовало его собственному разрешению.
Вот демо: http://jsfiddle.net/6W3yh/
Я ищу решение только в CSS.
Нет JavaScript, пожалуйста.