How to blur gui elements?

I want to display a tutorial message in my game, while this tutorial is displayed i want to blur the rest of the gui,because my game is mainly text, which i want to blur out. i know there is a Blur shader, or effekt, but this does not aplly to gui objects.

I don’t think that’s possible because UI elements are of a certain size as controlled by their anchors and parents, and a blurring of their textures and other graphical elements would result in those graphics to become larger than their original borders, and dynamic resizing to account for that is not implemented.

You could instead just draw a dark transparent textureover all the other UI elements.

There could be a trick though. This thread below asks for fixing blurriness.

Look there Text blurred: uGUI 4.6 - Unity Answers

Maybe you could invert the effect on the items you need to blur.

Maybe you could use 2 canvases: one for the background and one for the foreground.
And change the background from “Screen Space - Overlay” to “Screen Space - Camera” programatically.
Of course you will also need to add blur component to your camera.