Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Адаптивная высота для фонового изображения CSS

Автор вопроса: user2151140Ответов: 1

У меня есть отзывчивое фоновое изображение со следующими свойствами

    background: url( '@{sitePath}/main_banner.png') center no-repeat;
    max-width: 100%;
    z-index: -10;
    height: 475px;
    background-size: contain;

Изображение должно иметь возможность уменьшаться (как это происходит сейчас), но без большой высоты (475 пикселей) для небольших устройств. 100% минимальная и стандартная высота не работают, и я хочу избежать указания индивидуальной высоты для разных медиа-запросов, если смогу.

Кто-нибудь знает, как я могу сделать это эффективно отзывчивым?

Спасибо

cssbackground-imagemedia-queries

Ответы

Ответ 1 · Superiom

Вы указали статическую высоту: 475px; Если вы хотите иметь меньшую высоту на меньшем устройстве, попробуйте использовать медиа-запросы:

@media (max-width: size-that-you-want){
    .class-name{
        width: some-number;
    }
}

Это должно работать.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы