Устанавливает размер фонового изображения.
CSS синтаксис
background-size: auto | размеры | % | cover | contain | initial | inherit;
Возможные значения
| Значение | Описание |
|---|---|
| auto | Значение по умолчанию. Изображение примет свои реальные размеры. |
| размеры | Задает ширину и высоту фонового изображения. Первое значение - ширина, второе - высота. Если задается только одно значение, то второе по умолчанию будет "auto". |
| % | Задает ширину и высоту фонового изображения в процентах от размеров родительского элемента. Первое значение - ширина, второе - высота. Если задается только одно значение, то второе по умолчанию будет "auto". |
| cover | Масштабирует фоновое изображение до максимально возможных значений, так чтобы область фона была полностью закрыта фоновым изображением. При этом некоторые участки фонового изображения могут выходить из поля видимости области позиционирования фона. |
| contain | Масштабирует изображение до максимального размера, так чтобы его ширина и высота могли заполнить область содержимого. |
| inherit | Значение наследуется от родительского элемента. |
| initial | Устанавливает значение по умолчанию. |
Пример использования
Пример №1
Установим размер фонового изображения
div {
background: url(img_flwr.gif);
background-size: 80px 60px;
background-repeat: no-repeat;
}
Пример №2
Растяним фоновое изображение, чтобы оно заполнило всю область содержимого
div {
background: url(img_flwr.gif);
background-size: 100% 100%;
background-repeat: no-repeat;
}