SVG gaussian blur
by Roberto Apasajja
HTML
<svg class="svgs">
<filter id="blur">
<feGaussianBlur stdDeviation="10"></feGaussianBlur>
</filter>
</svg>
<div class="container">
<div class="content">
Season of mists<br />
</div>
</div>
CSS
body {
background-attachment: fixed;
background-clip: border-box;
background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/167/nature001.jpg);
background-origin: padding-box;
background-repeat: repeat;
background-size: cover;
color: black;
font-size: 2em;
}
.svgs {
display: none;
}
.container {
background: inherit;
border-radius: 1em;
margin: 3em;
padding: 0;
position: relative;
}
.container:before {
background: inherit;
bottom: 0;
content: '';
-webkit-filter: url("#blur");
filter: url("#blur");
left: 0;
position: absolute;
right: 0;
top: 0;
}
.content {
background-color: rgba(221, 221, 255, 0.1);
border-radius: 1em;
margin: 0;
padding: 2em;
position: relative;
}