Кратко
СкопированоФункция repeating создаёт бесконечно повторяющийся радиальный (круговой или эллиптический) градиент.
Пример
СкопированоПример ниже создаёт узор из чередующихся кругов белого и бирюзового цвета.
.element { background-image: repeating-radial-gradient( circle at center, #ffffff 0, #ffffff 10px, #40e3e0 10px, #40e3e0 20px );}
.element {
background-image:
repeating-radial-gradient(
circle at center,
#ffffff 0,
#ffffff 10px,
#40e3e0 10px,
#40e3e0 20px
);
}
Как пишется
СкопированоДля повторяющегося радиального градиента подходят те же аргументы, что и для обычного radial.
.element { background-image: repeating-radial-gradient( ellipse farthest-corner at left, blue 0, blue 10px, white 10px, white 20px, aqua 20px, aqua 30px );}
.element {
background-image:
repeating-radial-gradient(
ellipse farthest-corner at left,
blue 0,
blue 10px,
white 10px,
white 20px,
aqua 20px,
aqua 30px
);
}
Функция repeating имеет несколько особенностей. Если не указать форму градиента в начале (circle или ellipse), то он будет иметь вид эллипса по умолчанию.
А ещё без указания размеров для цветов браузер просто растянет их до краёв элемента, так что функция будет похожа на обычный radial.
.element { background-image: repeating-radial-gradient( blue, white, blue );}
.element {
background-image:
repeating-radial-gradient(
blue,
white,
blue
);
}