Свойство background-size в CSS управляет размерами фоновых изображений, позволяя адаптировать их к различным требованиям дизайна. Это свойство предлагает гибкость с несколькими вариантами использования, позволяя вам точно настраивать, как изображение будет отображаться на элементе.
Значение по умолчанию: | auto |
Inherited: | no |
Animatable: | yes |
Version: | CSS3 |
Синтаксис JavaScript: | object.style.backgroundSize="60px 120px" |
Поддержка браузера
Свойство: | background-size |
Chrome | 4.0/1.0 -webkit- |
Explorer/Edge | 9.0 |
Firefox | 4.0/3.6 -moz- |
Safari | 4.1/3.0 -webkit- |
"Opera | 10.5/
10.0 -o- |
"
Синтаксис CSS
background-size: auto|length|cover|contain|initial|inherit;
Значения свойств
Значение | Описание |
auto | Значение по умолчанию. Фоновое изображение отображается в исходном размере |
length | Задает ширину и высоту фонового изображения. Первое значение задает ширину, второе значение задает высоту. Если задано только одно значение, то второй параметр имеет значение "Auto". |
percentage | Задает ширину и высоту фонового изображения в процентах от родительского элемента. Первое значение задает ширину, второе значение задает высоту. Если задано только одно значение, то второе устанавливается в "Auto" |
cover | Измените размер фонового изображения, чтобы охватить весь контейнер, даже если он должен растянуть изображение или вырезать немного от одного из краев |
contain | Измените размер фонового изображения, чтобы убедиться, что изображение полностью отображается |
initial | Присваивает этому свойству значение по умолчанию. |
inherit | Наследует это свойство из родительского элемента. |