Я пытаюсь сделать простую целевую страницу, и у меня есть заголовок, контент div с фоновым изображением и нижний колонтитул. Я хочу, чтобы он был отзывчивым, поэтому, чтобы поддерживать размер, я использовал background-image:cover
. Теперь проблема в том, что на разных экранах изображение должно масштабироваться настолько, что часть его скрывается, например:
Как вы можете заметить, часть текста вырезана. Любая идея, пожалуйста?
Как говорит BenM, вам нужно выбирать между
1) искажение изображения
2) обрезать его с помощью обложки
3) держите пустое пространство по сторонам, используя содержит.
Однако, если ваша проблема заключается в основном в том, что нижняя часть изображения должна всегда отображаться, вы можете установить background-position-y: 100%;
Это гарантирует, что снизу изображение всегда отображается (но будет больше в верхней части...)