模糊整个背景,除了背后透明的div?

问题描述 投票:-2回答:1

看看图片。我希望整个背景被模糊(就像它是现在)除(DIV)标记的区域。该DIV是透明的,我想要的是,你可以清楚地看到过它。

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

html css background blur
1个回答
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;
}
© www.soinside.com 2019 - 2024. All rights reserved.