SVG is a coded file format, relying on web tech to create the graphic. I believe it's a limitation that SVG cannot create a background blur.
By @Dan Rodney
Incorrect.
I am a programmer and I believe that XD is a web browser based software. And it has equivalent capabilities like Chromium and a V8 engine.
According to this info
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feGaussianBlur
browsers have implemented this feature a long time ago. It's strange that the Adobe development team hasn't been able to implement this thing since 2023.
But if anyone still loves XD xd) you can fix it like me.
- SVG export.
- Then open it with a code editor such as (sublime, notepad++).
- Add new filter with unique id (id="blurMe") and set blur (stdDeviation="50").
Example:
<filter id="blurMe">
<feGaussianBlur stdDeviation="50" />
</filter>
- Find the path you want to blur and add a property with your filter ID (filter="url(#blurMe)")
Example:
<path id="shape_3" data-name="shape 3" d="M-15390.033-16249.094l424.966,121.833H-13716.9l-136.849-1312.312s-500.541,844.055-832.558,810.16S-15390.033-16249.094-15390.033-16249.094Z" transform="translate(15691 17070)" fill="url(#linear-gradient-2)" filter="url(#blurMe)"/>
To be honest, I think it's not a problem for the development team to implement this.
But for users, it is a big problem, since it is easier to implement this in a graphical editor and export to SVG than to do it using CSS.