So I set a background img with background-size: cover. Works so far. But when I add a blur it will lose it's hard egde obviously. How could I remove the blurred edge? Maybe the background has to be scaled up and then cut off with some overflow:hidden?
I would have used a wrapping div with overflow:hidden around an img, but then I can't use background-size:cover, right?
This is how it looks: http://jsfiddle.net/RyQRY/
And this is how it should look: http://cl.ly/image/0B2f191p2m0i
HTML
<div id="background"></div>
CSS
#background {
position: absolute;
z-index: -999;
top: 0px;
height: 546px;
width: 100%;
background-image: url(../img/background.jpg);
background-size: cover;
-webkit-filter: blur(50px);
}