Firefox Tomorrow

svg element

<feDropShadow>

View on MDN ↗

The <feDropShadow> SVG filter primitive creates a drop shadow of the input image. It can only be used inside a <filter> element.

[!NOTE] The drop shadow color and opacity can be changed by using the flood-color and flood-opacity presentation attributes.

Like other filter primitives, it handles color components in the linearRGB color space by default. You can use color-interpolation-filters to use sRGB instead.

Usage context

Attributes

  • dx: This attribute defines the x offset of the drop shadow. Value type: <number>; Default value: 2; Animatable: yes
  • dy: This attribute defines the y offset of the drop shadow. Value type: <number>; Default value: 2; Animatable: yes
  • in
  • stdDeviation: This attribute defines the standard deviation for the blur operation in the drop shadow. Value type: <number-optional-number>; Default value: 2; Animatable: yes
  • Filter primitive attributes: x, y, width, height, result

DOM Interface

This element implements the SVGFEDropShadowElement interface.

Example

html,
body,
svg {
  height: 100%;
}
<svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <filter id="shadow">
      <feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" />
    </filter>
    <filter id="shadow2">
      <feDropShadow dx="0" dy="0" stdDeviation="0.5" flood-color="cyan" />
    </filter>
    <filter id="shadow3">
      <feDropShadow
        dx="-0.8"
        dy="-0.8"
        stdDeviation="0"
        flood-color="pink"
        flood-opacity="0.5" />
    </filter>
  </defs>

  <circle cx="5" cy="50%" r="4" fill="pink" filter="url(#shadow)" />
  <circle cx="15" cy="50%" r="4" fill="pink" filter="url(#shadow2)" />
  <circle cx="25" cy="50%" r="4" fill="pink" filter="url(#shadow3)" />
</svg>
Interactive exampleOpen the canonical MDN source to run this embedded demo.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also