Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про CSS: css, background-size

Какие бывают значения у background-size?

Этот вопрос помогает оценить понимание того, как управлять размерами фона для улучшения визуального оформления.

Короткий ответ

Свойство background-size в CSS определяет размеры фонового изображения элемента. Основные значения этого свойства включают:

  • auto (изображение сохраняет свои исходные размеры), 

  • cover (изображение масштабируется, чтобы полностью покрыть элемент), и 

  • contain (изображение масштабируется, чтобы полностью вписаться в элемент, сохраняя пропорции). Понимание этих значений помогает создавать более гибкие и адаптивные дизайны.

Длинный ответ

Свойство background-size управляет размерами фонового изображения и имеет несколько значений, каждое из которых предназначено для разных сценариев использования:

  1. auto: Это значение сохраняет исходные размеры фонового изображения. Оно используется, когда необходимо отображать изображение без изменений, но может привести к тому, что изображение не заполнит весь элемент.

    .element {
    	background-image: url('image.jpg');
    	background-size: auto;
    } 
  2. cover: Это значение масштабирует изображение так, чтобы оно полностью заполнило элемент, сохраняя пропорции. Изображение может быть обрезано, если его размеры не совпадают с размерами элемента.

    .element {
    	background-image: url('image.jpg');
    	background-size: cover;
    } 
  3. contain: Это значение масштабирует изображение так, чтобы оно полностью вписалось в элемент, также сохраняя пропорции. В этом случае могут остаться пустые области, если соотношение сторон изображения и элемента различно.

    .element {
    	background-image: url('image.jpg');
    	background-size: contain;
    } 

 Эти значения помогают разработчикам эффективно управлять фоновыми изображениями, улучшая внешний вид и функциональность веб-страниц. Выбор правильного значения зависит от целей дизайна и контекста использования.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    3

  • Сложность:

    5

Навыки

  • CSS

    CSS

Ключевые слова

#css

#background-size

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию