При обращении за помощью важно сделать все возможное, чтобы как можно лучше объяснить вашу проблему.Такие вещи, как, например, добавление части кода, которая у вас есть, могут действительно улучшить скорость ответа на ваш вопрос и решить вашу проблему.
С учетом вышесказанного, я бы рекомендовал изменить ваш CSS на что-то вроде следующего:
.hero {
width: 100vw;
height: 100vh;
background-image: url(../images/hero.jpg);
background-size: cover;
background-position: center, center;
}
background-size: cover
вместе с background-position: center
позаботятся о том, чтобы оно отображалось так, как вы хотите в мобильном телефоне.Не обязательно именно эта часть изображения, возможно, вам придется работать с графическим редактором.
width: 100vw
и height: 100vh
, которые я использовал в этом примере, - это размер контейнера вкакое изображение является фоном, это также имеет значение, когда речь идет о том, как изображение отображается.vw
- ширина области просмотра, vh
- высота области просмотра.Этот блок хорош для работы с адаптивными дисплеями, поскольку он принимает во внимание экран, чтобы определить размер любого стиля, в который вы его вставляете.
Так как он уже работает на рабочем столе так, как вы хотите, яЯ бы предложил использовать медиазапрос, чтобы вы, например, изменили только способ его отображения на мобильном телефоне.
Это было бы что-то вроде
@media only screen and (max-width: 480px) {
.hero {
width: 100vw;
height: 100vh;
background-image: url(../images/hero.jpg);
background-size: cover;
background-position: center, center;
}
}
Как предлагается в другом ответе, возьмитеПосмотрите на медиа-запросы, чтобы выбрать, какой из них подходит для того, что вы пытаетесь достичь.Вы можете использовать множество медиазапросов, например, для мобильных устройств, для планшетов и для настольных компьютеров.