У меня есть мобильная страница с полноэкранным фоновым изображением.
У меня есть одно изображение для портрета и одно для пейзажа. Моя миссия состоит в том, чтобы сохранить высоту изображения на весь экран, обрезав стороны по размеру экрана и сохранив соотношение сторон.
Я попробовал эти CSS-трюки post:
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Несмотря на то, что он отлично работает (как мне и нужно) в портретной ориентации, он не соответствует моим потребностям в ландшафтной: он сохраняет изображение на всю ширину экрана и обрезает его сверху и снизу (мое требование от дизайнеров - сохранить полную высоту экрана и обрезать стороны). В Интернете есть много примеров сохранения пропорций изображения и т. д. (для example ), но я смог найти решение для своей ситуации...
Спасибо! Янив