Кратко
СкопированоФункция 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 ); }