我可以将CSS过滤器应用于背景图像吗?

时间:2012-11-23 09:25:22

标签: css css3 filter

我想像这样在背景中有一张照片

body{

    background-color: transparent !important;
    background-image: url("img.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px)


}

但也有一个模糊过滤器。

然而,当我把它放在身体上时,除了背景图像之外,所有东西都会模糊。

有没有办法只在背景图像上应用模糊? (除了在Photoshop或类似的模糊中做模糊。

1 个答案:

答案 0 :(得分:5)

模糊将用于除身体之外的任何容器的背景图像。

filter: blur(20px)

演示在这里

https://jsfiddle.net/scheinercc/Yr2zD/1128/