Свойство Background-size

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

Значение по умолчанию:auto
Inherited:no
Animatable:yes
Version:CSS3
Синтаксис JavaScript:object.style.backgroundSize="60px 120px"

Поддержка браузера

""
Свойство:background-size
Chrome4.0/1.0 -webkit-
Explorer/Edge9.0
Firefox4.0/3.6 -moz-
Safari4.1/3.0 -webkit-
Opera10.5/ 10.0 -o-

Синтаксис CSS

background-size: auto|length|cover|contain|initial|inherit;

Значения свойств

ЗначениеОписание
autoЗначение по умолчанию. Фоновое изображение отображается в исходном размере
lengthЗадает ширину и высоту фонового изображения. Первое значение задает ширину, второе значение задает высоту. Если задано только одно значение, то второй параметр имеет значение "Auto".
percentageЗадает ширину и высоту фонового изображения в процентах от родительского элемента. Первое значение задает ширину, второе значение задает высоту. Если задано только одно значение, то второе устанавливается в "Auto"
coverИзмените размер фонового изображения, чтобы охватить весь контейнер, даже если он должен растянуть изображение или вырезать немного от одного из краев
containИзмените размер фонового изображения, чтобы убедиться, что изображение полностью отображается
initialПрисваивает этому свойству значение по умолчанию.
inheritНаследует это свойство из родительского элемента.