Spec-Zone.ru › SVG

result

Атрибут result задает назначенное имя этого фильтрующего примитива. Если он указан, графические данные, полученные в результате обработки этого фильтрующего примитива, можно использовать, сославшись на них с помощью атрибута in у следующего фильтрующего примитива в том же элементе <filter>. Если значение не указано, результат можно будет повторно использовать только как неявный входной сигнал для следующего фильтрующего примитива, если у этого примитива не задано значение атрибута in.

Этот атрибут можно использовать со следующими SVG-элементами:

  • <feBlend>
  • <feColorMatrix>
  • <feComponentTransfer>
  • <feComposite>
  • <feConvolveMatrix>
  • <feDiffuseLighting>
  • <feDisplacementMap>
  • <feDropShadow>
  • <feFlood>
  • <feGaussianBlur>
  • <feImage>
  • <feMerge>
  • <feMorphology>
  • <feOffset>
  • <feSpecularLighting>
  • <feTile>
  • <feTurbulence>

Пример

<svg viewBox="0 0 220 220" xmlns="http://www.w3.org/2000/svg">
  <filter id="displacementFilter">
    <feTurbulence
      type="turbulence"
      baseFrequency="0.05"
      numOctaves="2"
      result="turbulence" />
    <feDisplacementMap
      in2="turbulence"
      in="SourceGraphic"
      scale="50"
      xChannelSelector="R"
      yChannelSelector="G" />
  </filter>

  <circle cx="100" cy="100" r="100" filter="url(#displacementFilter)" />
</svg>

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

Значение <filter-primitive-reference>
Значение по умолчанию Нет
Анимируемый Да
<filter-primitive-reference>

Это значение является <custom-ident> и задает имя фильтрующего примитива. Оно имеет смысл только в пределах определенного элемента <filter> и поэтому действует только в его локальной области. Допускается многократное использование одного и того же <filter-primitive-reference> в пределах одного элемента <filter>. При ссылке на это значение будет использован ближайший предшествующий фильтрующий примитив с указанным результатом.

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

Спецификация
Модуль эффектов фильтров, уровень 1>
# element-attrdef-filter-primitive-result>

© 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/Attribute/result

Spec-Zone.ru

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