Spec-Zone.ru › SVG

<radialGradient>

Базовая поддержка Широко доступно *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с ⁨июля 2015⁩ года.

* Некоторые части этой функции могут поддерживаться по-разному.

  • Подробнее
  • Полная информация о совместимости
  • Оставить отзыв

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

Примечание: Не путайте его с CSS-свойством radial-gradient(): градиенты CSS можно применять только к элементам HTML, а градиенты SVG — только к элементам SVG.

Контекст использования

Категории Элемент градиента
Допустимое содержимое Любое количество следующих элементов в любом порядке:
Описательные элементы
<animate>, <animateTransform>, <discard>, <script>, <set>, <stop>, <style>

Атрибуты

cx

Этот атрибут задаёт координату x конечной окружности радиального градиента. Тип значения: <length>; Значение по умолчанию: 50%; Анимируемый: да

cy

Этот атрибут задаёт координату y конечной окружности радиального градиента. Тип значения: <length>; Значение по умолчанию: 50%; Анимируемый: да

fr

Этот атрибут задаёт радиус начальной окружности радиального градиента. Градиент будет нарисован так, чтобы позиция 0% <stop> соответствовала периметру начальной окружности. Тип значения: <length>; Значение по умолчанию: 0%; Анимируемый: да

fx

Этот атрибут задаёт координату x начальной окружности радиального градиента. Тип значения: <length>; Значение по умолчанию: такое же, как у cx; Анимируемый: да

fy

Этот атрибут задаёт координату y начальной окружности радиального градиента. Тип значения: <length>; Значение по умолчанию: такое же, как у cy; Анимируемый: да

gradientUnits

Этот атрибут задаёт систему координат для атрибутов cx, cy, r, fx, fy, fr Тип значения: userSpaceOnUse | objectBoundingBox; Значение по умолчанию: objectBoundingBox; Анимируемый: да

gradientTransform

Этот атрибут задаёт дополнительное преобразование системы координат градиента. Тип значения: <transform-list>; Значение по умолчанию: тождественное преобразование; Анимируемый: да

href

Этот атрибут задаёт ссылку на другой элемент <radialGradient>, который будет использоваться в качестве шаблона. Тип значения: <URL>; Значение по умолчанию: отсутствует; Анимируемый: да

r

Этот атрибут задаёт радиус конечной окружности радиального градиента. Градиент будет нарисован так, чтобы позиция 100% <stop> соответствовала периметру конечной окружности. Тип значения: <length>; Значение по умолчанию: 50%; Анимируемый: да

spreadMethod

Этот атрибут указывает, как ведёт себя градиент, если его начало или конец находится внутри границ фигуры, содержащей градиент. Тип значения: pad | reflect | repeat; Значение по умолчанию: pad; Анимируемый: да

xlink:href Устарел

Ссылка <IRI> на другой элемент <radialGradient>, который будет использоваться в качестве шаблона. Тип значения: <IRI>; Значение по умолчанию: отсутствует; Анимируемый: да

Интерфейс DOM

Этот элемент реализует интерфейс SVGRadialGradientElement.

Пример

<svg
  viewBox="0 0 10 10"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <radialGradient id="myGradient">
      <stop offset="10%" stop-color="gold" />
      <stop offset="95%" stop-color="red" />
    </radialGradient>
  </defs>

  <!-- using my radial gradient -->
  <circle cx="5" cy="5" r="4" fill="url('#myGradient')" />
</svg>

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

Спецификация
Scalable Vector Graphics (SVG) 2>
# RadialGradientElement>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
radialGradient 1 12 1.5 9 3 18 4 10.1 2 1.0 3 2
cx 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
cy 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
fr 24 79 55 15 7 25 55 14 7 1.5 4.4 7
fx 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
fy 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
gradientTransform 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
gradientUnits 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
href 50 12 51 37 12.1 50 51 37 12.2 5.0 50 12.2
r 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
spreadMethod 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2
xlink_href 1 79 1.5 15 3 18 4 14 2 1.0 4.4 2

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/radialGradient

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API