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;
}