<feGaussianBlur>
        
        
          
                Baseline
                
                  Widely available
                
                 *
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2018.
* Some parts of this feature may have varying levels of support.
The <feGaussianBlur> SVG filter primitive blurs the input image by the amount specified in stdDeviation, which defines the bell-curve.
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
DOM Interface
This element implements the SVGFEGaussianBlurElement interface.
Example
>Basic example
SVG
html
<svg
  width="230"
  height="120"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink">
  <filter id="blurMe">
    <feGaussianBlur in="SourceGraphic" stdDeviation="5" />
  </filter>
  <circle cx="60" cy="60" r="50" fill="green" />
  <circle cx="170" cy="60" r="50" fill="green" filter="url(#blurMe)" />
</svg>
Result
Drop shadow example
SVG
html
<svg
  width="120"
  height="120"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink">
  <filter id="dropShadow">
    <feGaussianBlur in="SourceAlpha" stdDeviation="3" />
    <feOffset dx="2" dy="4" />
    <feMerge>
      <feMergeNode />
      <feMergeNode in="SourceGraphic" />
    </feMerge>
  </filter>
  <circle cx="60" cy="60" r="50" fill="green" filter="url(#dropShadow)" />
</svg>
Result
Specifications
| Specification | 
|---|
| Filter Effects Module Level 1> # feGaussianBlurElement> | 
Browser compatibility
Loading…