Перейти к содержимому

SVG радиальный градиент

Описание элемента <radialGradient>

Элемент <radialGradient> определяет радиальный градиент SVG, который можно применить для заливки и обводки графических элементов.

Элемент <radialGradient> должен быть вложен в элемент <defs> (определения). Элемент <defs> содержит определения специфических элементов (например, градиентов).

DANGER

Не путайте радиальный градиент SVG с функцией CSS radial-gradient. Градиенты CSS можно применять к фону любого элемента, тогда как градиенты SVG применяются только к элементам SVG.

Пример элемента SVG <radialGradient>:

Пример элемента SVG <radialGradient>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <svg width="400" height="300">
      <defs>
        <radialGradient id="example" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
          <!-- Center: transparent -->
          <stop offset="0%" stop-color="rgb(245,245,245)" stop-opacity="0" />
          <!-- Edge: solid light green -->
          <stop offset="100%" stop-color="rgb(144, 238, 144)" stop-opacity="1" />
        </radialGradient>
      </defs>
      <ellipse cx="250" cy="100" rx="95" ry="65" fill="url(#example)" /> Sorry, your browser doesn't support inline SVG.
    </svg>
  </body>
</html>

Атрибуты

АтрибутОписание
cxЗадает координату x конечной окружности градиента.
cyЗадает координату y конечной окружности градиента.
rЗадает радиус конечной окружности градиента.
fxЗадает координату x начальной окружности градиента.
fyЗадает координату y начальной окружности градиента.
gradientUnitsЗадает систему координат для cx, cy, r, fx и fy. Значения: objectBoundingBox (по умолчанию) или userSpaceOnUse.
gradientTransformДобавляет дополнительную трансформацию к системе координат градиента.
hrefСсылка на URL другого элемента «radialGradient» или «linearGradient».
spreadMethodЗадает поведение градиента, когда он начинается или заканчивается в пределах объектов, содержащих градиент. Значения: pad, repeat или reflect.

Элемент SVG <radialGradient> также поддерживает Глобальные атрибуты и Атрибуты событий.

Практика

Какие атрибуты имеет элемент 'radialGradient' в SVG?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.