/css/background-repeat:> Повторение фонового изображения_

Свойство background-repeat

Синтаксис

CSS 1
CSS 2‒2.2
CSS 3
background-repeat: repeat | repeat-x | repeat-y | no-repeat | inherit;

Описание

Свойство background-repeat (от англ. "background repeat" ‒ «повторение фона») определяет принцип повторения фонового изображения элемента, т.е. будет ли фоновое изображение повторяться и каким образом.

Применяется: ко всем элементам;
Наследование: отсутствует;
Проценты: Н/Д;
Медиа: визуальные.

Условия использования

Начиная с CSS3 (через запятую) можно указать принцип повторения для каждого фонового изображения элемента.

JavaScript

[объект].style.backgroundRepeat="[значение]";


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

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация


Значения

no-repeat
Изображение не повторяется в определённом направлении («x» или «y»; отображается только одна копия изображения).

В качестве единственного ключевого слова: вычисляется как no-repeat no-repeat (x: «no-repeat»; y: «no-repeat»;).

Фоновое изображение без повторения background-repeat: no-repeat;

repeat
Изображение повторяется в одном направлении («x» или «y») такое количество раз, чтобы можно было покрыть всю область позиционирования фона.

В качестве единственного ключевого слова: вычисляется как repeat repeat (x: «repeat»; y: «repeat»;).

Повторение фонового изображения при значении «repeat» background-repeat: repeat;

repeat-x
Изображение повторяется только по горизонтали. (Указывается только в качестве единственного ключевого слова!)

В качестве единственного ключевого слова: вычисляется как repeat no-repeat (x: «repeat»; y: «no-repeat»;).

Повторение фонового изображения при значении «repeat-x» background-repeat: repeat-x;

repeat-y
Изображение повторяется только по вертикали. (Указывается только в качестве единственного ключевого слова!)

В качестве единственного ключевого слова: вычисляется как no-repeat repeat (x: «no-repeat»; y: «repeat»;).

Повторение фонового изображения при значении «repeat-y» background-repeat: repeat-y;

round
Изображение повторяется целое количество раз (т.е., чтобы крайнее изображение не было обрезано) и при этом все копии изображений равномерно масштабируются в определённом направлении («x» или «y») так, чтобы в этом направлении не оставалось пустого/прозрачного пространства.

В качестве единственного ключевого слова: вычисляется как round round (x: «round»; y: «round»;).

Повторение фонового изображения при значении «round» background-repeat: round;

space
Изображение повторяется целое количество раз (т.е., чтобы крайнее изображение не было обрезано) и при этом копии этого изображения распределяются (по ширине области позиционирования фона) так, чтобы первое и последнее изображение касалось краёв области позиционирования (в результате чего между копиями изображений могут возникать равные пустые/прозрачные пространства). Если в область позиционирования фона в одном направлении вмещается только одна копия изображения, то в этом направлении выводится только одна копия изображения.

В качестве единственного ключевого слова: вычисляется как space space (x: «space»; y: «space»;).

Повторение фонового изображения при значении «space» background-repeat: space;

inherit
Указывает, что элемент должен унаследовать параметры родительского элемента.

Начальное значение: «repeat».


Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Свойство background-repeat</title>
<style type="text/css">
body { /* синтаксис CSS3 */
background-image: url("/examples/images/fig-red.png"), url("/examples/images/fig-green.png"), url("/examples/images/fig-blue.png");
background-repeat: no-repeat, space repeat, repeat repeat;
}
</style>
</head>
<body>
<h1>Повторение фонового изображения</h1>
<p>Документ с повторяющимися фоновыми изображениями.</p>
</body>
</html>
Свойство background-repeat