模糊整个背景(透明div后面除外)?

时间:2019-02-03 19:58:05

标签: html css background blur

看看图片。我希望除了标记的区域(div)之外的整个背景都变得模糊(就像现在一样)。 div是透明的,我想要的是您可以通过它清楚看到。

您可以在这里看到我的意思: https://i.stack.imgur.com/4IvYB.png

1 个答案:

答案 0 :(得分:0)

这是我发现的东西!

HTML

<div class="bg-image"></div>

CSS

body, html {
  height: 100%;
  margin: 0;
}

.bg-image {
  /* The image used */
  background-image: url("https://i.imgur.com/R4jk5aR.jpg");

  /* Add the blur effect */
  filter: blur(8px);
  -webkit-filter: blur(8px);

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}