CSS Blur in IE 11

blur, css, filter, internet-explorer, internet-explorer-11

Solution

According to this blog (http://demosthenes.info/blog/534/Cross-browser-Image-Blur-with-CSS) the blur filter was dropped after IE9:

filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');

They did give a solution called StackBlur (using JavaScript and Canvases):

http://quasimondo.com/StackBlurForCanvas/StackBlurDemo.html

It is in the form of a javascript add-on downloadable from that site.

Problem

I have been trying to get A css blur effect in IE 11 for hours and did not make any progress. I tried to use the following simple html: ``` <!DOCTYPE HTML> <html> <head> <style type="text/css"> .blur{ -ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='50'); } </style> </head> <body> <img src='http://img3.wikia.nocookie.net/__cb20120627075127/kirby/en/images/0/01/KDCol_Kirby_K64.png' class="blur" /> </body> </html> ``` I also tried just using the filter without the ms prefix. I saw that filter code on http://jsbin.com/ulufot/31/edit and even consulted the microsoft example http://samples.msdn.microsoft.com/workshop/samples/author/filter/blur.htm which does not work in my IE 11 on Win7. Do you have any ideas, what I could be doint wrong? probably interesting if you are struggling too: http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/hands-on_svg-filter-effects.htm

Original source