CSS свойство background определяет свойства фона HTML элементов.

background

Служит для указания всех параметров фона в одном объявлении

background-color

Задает цвет фона элемента. Может принимать значения color / transparent.

background-image

Задает в качестве фона изображение. Может принимать значения url() / none.

background-position

Задает начальное положение фонового изображения. Может принимать значения top / center / bottom | left / center / right. Указывают и вертикальное и горизонтальное выравнивание, или горизонтальную и вертикальную координату в процентах или пикселях.

background-attachment

Определяет поведение фонового изображения при прокрутке. Может принимать значения scroll / fixed.

background-repeat

Определяет способ размещения фонового изображения. Может принимать значения repeat / repeat-x / repeat-y / no-repeat

background-size

Определяет размеры фонового изображения. Может принимать значения в % / px. При значении "100% 100%" фоновое изображение заполняет всю область HTML элемента.

background-clip

Задает область закрашивания цветом фона блочного HTML элемента. Может принимать значения border-box / padding-box / content-box

background-origin

Определяет в какие границы блочного HTML элемента необходимо вписать фоновое изображение. Может принимать значения border-box / padding-box / content-box