mode

The mode attribute defines the blending mode on the <feBlend> filter primitive.

You can use this attribute with the following SVG elements:

Example

<svg viewBox="0 0 480 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="blending1" x="0" y="0" width="100%" height="100%">
    <feFlood result="floodFill" x="0" y="0" width="100%" height="100%"
        flood-color="seagreen" flood-opacity="1"/>
    <feBlend in="SourceGraphic" in2="floodFill" mode="multiply"/>
  </filter>
  <filter id="blending2" x="0" y="0" width="100%" height="100%">
    <feFlood result="floodFill" x="0" y="0" width="100%" height="100%"
        flood-color="seagreen" flood-opacity="1"/>
    <feBlend in="SourceGraphic" in2="floodFill" mode="color-dodge"/>
  </filter>

  <image xlink:href="//developer.mozilla.org/files/6457/mdn_logo_only_color.png" width="200" height="200"
      style="filter:url(#blending1);"/>
  <image xlink:href="//developer.mozilla.org/files/6457/mdn_logo_only_color.png" width="200" height="200"
      style="filter:url(#blending2); transform:translateX(220px);"/>
</svg>

Usage notes

Value <blend-mode>
Default value normal
Animatable Yes

For a description of the values, see <blend-mode>.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
mode
Yes
12
4
Yes
9
?
Yes
Yes
Yes
?
?
Yes

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