<feMerge> SVG 元素允许同时应用滤镜效果,而不是顺序应用。 <feMerge> 的规范实现是将整个效果渲染到一个 RGBA 层中,然后在输出设备上渲染结果层。
用法:
<feMerge> ---- </feMerge>
属性:不包含任何属性。
示例 1:
HTML
<!DOCTYPE html>
<html>
<body>
<svg width="200" height="200">
<filter id="feOffset" x="-40" y="-20"
width="100" height="200">
<feOffset in="SourceGraphic" dx="60" dy="60" />
<feGaussianBlur stdDeviation="5" result="blur2" />
<feMerge>
<feMergeNode in="offsetBlur" />
<feMergeNode in="litPaint" />
</feMerge>
</filter>
<rect x="1" y="1" width="198" height="118"
fill="green" stroke="blue" />
<circle cx="100" cy="60" r="55" stroke="black"
stroke-width="3" fill="white" />
<g fill="#FFFFFF" stroke="Green" font-size="10"
font-family="Verdana">
<text x="60" y="62">GeeksForGeeks</text>
</svg>
</body>
</html>
输出:
示例 2:
HTML
<!DOCTYPE html>
<html>
<body>
<svg width="200" height="200">
<filter id="feOffset" x="-40" y="-20"
width="100" height="200">
<feOffset in="blur" dx="4" dy="4"
result="offsetBlur" />
<feGaussianBlur in="SourceGraphic"
stdDeviation="5" result="blur2" />
<feMerge>
<feMergeNode in="offsetBlur" />
<feMergeNode in="litPaint" />
</feMerge>
</filter>
<rect x="40" y="40" width="100" height="100"
style="stroke: #000000; fill: lightgreen;
filter: url(#feOffset);" />
<rect x="40" y="40" width="100" height="100"
style="stroke: #000000; fill: green;" />
<g fill="#FFFFFF" stroke="black" font-size="10"
font-family="Verdana">
<text x="50" y="90">GeeksForGeeks</text>
</svg>
</body>
</html>
输出:
相关用法
- SVG <feMorphology>用法及代码示例
- SVG <feSpotLight>用法及代码示例
- SVG <feDisplacementMap>用法及代码示例
- SVG <feComponentTransfer>用法及代码示例
- SVG <feTurbulence>用法及代码示例
- SVG <feImage>用法及代码示例
- SVG <feSpecularLighting>用法及代码示例
- SVG <feGaussianBlur>用法及代码示例
- SVG <feDropShadow>用法及代码示例
- SVG <feFlood>用法及代码示例
- SVG <feBlend>用法及代码示例
- SVG <feConvolveMatrix>用法及代码示例
- SVG <feComposite>用法及代码示例
- SVG <feFuncR>用法及代码示例
- SVG <feDistantLight>用法及代码示例
- SVG <feFuncB>用法及代码示例
- SVG <feFuncA>用法及代码示例
- SVG <feFuncG>用法及代码示例
- SVG <feColorMatrix>用法及代码示例
- SVG <foreignObject>用法及代码示例
- SVG <g>用法及代码示例
- SVG <tspan>用法及代码示例
- SVG <use>用法及代码示例
- SVG <symbol>用法及代码示例
- SVG <title>用法及代码示例
注:本文由纯净天空筛选整理自epistler_999大神的英文原创作品 SVG <feMerge> Element。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。