result
Атрибут result задает назначенное имя этого фильтрующего примитива. Если он указан, графические данные, полученные в результате обработки этого фильтрующего примитива, можно использовать, сославшись на них с помощью атрибута in у следующего фильтрующего примитива в том же элементе <filter>. Если значение не указано, результат можно будет повторно использовать только как неявный входной сигнал для следующего фильтрующего примитива, если у этого примитива не задано значение атрибута in.
Этот атрибут можно использовать со следующими SVG-элементами:
Пример
<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>. При ссылке на это значение будет использован ближайший предшествующий фильтрующий примитив с указанным результатом.
Спецификации
© 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