当前位置: 首页 > 知识库问答 >
问题:

背景图像上的CSS模糊,但内容上的CSS模糊[重复]

仲孙默
2023-03-14

我做了这个例子。

我试图模糊背景图像,但主要内容也模糊了(

我如何在不模糊内容的情况下模糊背景?


共有3个答案

松兴邦
2023-03-14

将另一个divimg添加到主div并将其模糊。JSFIDLE

.blur {
    background:url('http://i0.kym-cdn.com/photos/images/original/000/051/726/17-i-lol.jpg?1318992465') no-repeat center;
    background-size:cover;
    -webkit-filter: blur(13px);
    -moz-filter: blur(13px);
    -o-filter: blur(13px);
    -ms-filter: blur(13px);
    filter: blur(13px);
    position:absolute;
    width:100%;
    height:100%;
}
赫连宏伯
2023-03-14

你可以像这样在模糊的元素上覆盖一个元素

演示

div {
    position: absolute;
    left:0;
    top: 0;
}
p {
    position: absolute;
    left:0;
    top: 0;
}
司空宣
2023-03-14

JSFIDLE

.blur-bgimage {
    overflow: hidden;
    margin: 0;
    text-align: left;
}
.blur-bgimage:before {
    content: "";
    position: absolute;
    width : 100%;
    height: 100%;
    background: inherit;
    z-index: -1;

    filter        : blur(10px);
    -moz-filter   : blur(10px);
    -webkit-filter: blur(10px);
    -o-filter     : blur(10px);

    transition        : all 2s linear;
    -moz-transition   : all 2s linear;
    -webkit-transition: all 2s linear;
    -o-transition     : all 2s linear;
}

你可以通过使用身体的:前伪类来继承图像,然后模糊它来模糊身体背景图像。将所有这些打包到一个类中,并使用javascript添加和删除类来模糊和取消模糊。

 类似资料:
  • 问题内容: 我正在尝试模糊背景图像,但主要内容也模糊了() 如何在不模糊内容的情况下模糊背景? 问题答案: 您可以像这样在模糊元素上方叠加一个元素

  • 问题内容: 我希望网站上的弹出窗口具有 Vista/7航空玻璃风格的效果,并且它必须是动态的。我很好这不是一个跨浏览器的效果,只要该网站仍然 _适用_于所有现代浏览器。 我的第一次尝试是使用类似 但是,正如我应该预期的那样, 这导致 对话框的 内容 模糊并且背景保持清晰。 有什么方法可以使用CSS来模糊半透明元素的背景而不是其内容? 问题答案: 由于除FF以外,其他浏览器似乎未广泛支持该属性,因此

  • 嗨,我正试图模糊背景图像,但我认为这样做是不够的。对它的任何帮助都会让我为之振奋。谢谢 这是我的CSS 我试图应用这个,但它模糊了我所有的网页安装的背景图像只。 非常感谢。

  • 问题内容: 嗨,我正在尝试使背景图像模糊,但我认为这样做不够。对此的任何帮助都会增强我的精力。谢谢 这是我的CSS 我正在尝试应用此功能,但它只会模糊我所有插入背景图像的网页。 谢谢。 问题答案: 如果您要应用模糊处理,那么它将模糊您的网页。 而不是要添加背景,您需要创建另一个与同尺寸该网页,并添加模糊处理它。 例

  • 我有一个表格,我用CSS模糊这个表格。 但它也模糊了我表格中的所有文本。 我正在使用的CSS: 有没有办法不模糊这个表格中的所有文字? 目前看起来是这样的:

  • 我想用css3过滤器模糊这个html代码的背景图像,请提供解释。 但其中的内容不会变得模糊。