Html 是否可以仅在背景上使用类似iOS7的模糊效果?
我一直在尝试添加iOS7 control center中看到的模糊效果,下面的代码来自的公认答案 但是,当我编写上述代码片段并运行应用程序时,它会在屏幕上显示模糊效果,因此其中的内容不可读。但是,下面的示例只会正确地影响背景,因为我覆盖了博客内容的背景颜色Html 是否可以仅在背景上使用类似iOS7的模糊效果?,html,css,Html,Css,我一直在尝试添加iOS7 control center中看到的模糊效果,下面的代码来自的公认答案 但是,当我编写上述代码片段并运行应用程序时,它会在屏幕上显示模糊效果,因此其中的内容不可读。但是,下面的示例只会正确地影响背景,因为我覆盖了博客内容的背景颜色 body { background-color: red; } .blog { background-color: white; } 这就是说,如果我尝试对以下代码采取相同的方法,这将覆盖背景: .blog { -
body {
background-color: red;
}
.blog {
background-color: white;
}
这就是说,如果我尝试对以下代码采取相同的方法,这将覆盖背景:
.blog {
-webkit-filter: blur(0px);
opacity: 1.0;
}
#background {
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-o-filter: blur(20px);
-ms-filter: blur(20px);
filter: blur(20px);
opacity: 0.4;
}
#body {
color: #fff;
position: relative;
z-index: 100;
margin:0;
padding:0;
}
窗户上还是很模糊。那么,为什么会出现这种不和谐呢
我只想影响背景上的模糊-换句话说,我不希望它对页眉、页脚、博客文章、旁白部分的内容(如博客标签类别)、广告等产生影响
我使用HTML5和CSS 3以及Chrome浏览器、手写笔和Bootstrap3
[更新]
我不想使用额外的背景图像-只想使背景变得模糊。有几种方法可以做到这一点,但它们都涉及相同的基本步骤 由于模糊效果作用于整个元素,而不仅仅是背景,因此需要一个包含背景和应用于背景的效果的专用元素。然后,您只需将其余内容覆盖在其上 以下是我的尝试:
有几种方法可以做到这一点,但它们都涉及相同的基本步骤 由于模糊效果作用于整个元素,而不仅仅是背景,因此需要一个包含背景和应用于背景的效果的专用元素。然后,您只需将其余内容覆盖在其上 以下是我的尝试:
有几种方法可以做到这一点,但它们都涉及相同的基本步骤 由于模糊效果作用于整个元素,而不仅仅是背景,因此需要一个包含背景和应用于背景的效果的专用元素。然后,您只需将其余内容覆盖在其上 以下是我的尝试:
有几种方法可以做到这一点,但它们都涉及相同的基本步骤 由于模糊效果作用于整个元素,而不仅仅是背景,因此需要一个包含背景和应用于背景的效果的专用元素。然后,您只需将其余内容覆盖在其上 以下是我的尝试:
将背景保存在与主体不同的单独容器中,如下所示:
<div id="background"></div>
<div id="body"></div>
将背景保存在与主体不同的单独容器中,如下所示:
<div id="background"></div>
<div id="body"></div>
将背景保存在与主体不同的单独容器中,如下所示:
<div id="background"></div>
<div id="body"></div>
将背景保存在与主体不同的单独容器中,如下所示:
<div id="background"></div>
<div id="body"></div>
我在过去使用过这个jQuery插件,它工作得很好:听起来它正是您想要的。这是我发现的唯一一种模糊背景后面内容的方法
如果这不是您想要的,请告诉我,我会找到一个合适的解决方案。我过去使用过这个jQuery插件,它工作得很好:听起来它正是您想要的。这是我发现的唯一一种模糊背景后面内容的方法
如果这不是您想要的,请告诉我,我会找到一个合适的解决方案。我过去使用过这个jQuery插件,它工作得很好:听起来它正是您想要的。这是我发现的唯一一种模糊背景后面内容的方法
如果这不是您想要的,请告诉我,我会找到一个合适的解决方案。我过去使用过这个jQuery插件,它工作得很好:听起来它正是您想要的。这是我发现的唯一一种模糊背景后面内容的方法
如果这不是您想要的,请告诉我,我会找到一个合适的解决方案。+1对于过滤器,您可以使用伪元素来改进这一点,以避免非语义标记。这是否需要额外的图像文件?只添加模糊效果可行吗?它看起来像是在删除
background:url()代码>不起作用…@Gardecolo,看看我的答案,因为我相信它完全满足了你的需要。@Gardecolo,我使用的背景图像只是一个例子。您需要某种背景图像来创建模糊效果,否则它将只是纯色(如果背景定义了颜色)。@coma,是的,这是一种更干净的解决方案,但有些浏览器(+1用于过滤器,但您可以使用伪元素来改进这一点,以避免非语义标记。这需要额外的图像文件吗?仅添加模糊效果是否可行?看起来就像删除background:url()
不起作用…@Gardecolo,看看我的答案,因为我相信它完全满足了你的需要。@Gardecolo,我使用的背景图像只是一个例子。你需要某种背景图像来创建模糊效果,否则它将只是纯色(如果背景定义了颜色)@coma,是的,这是一个更干净的解决方案,但是一些浏览器(+1)用于过滤器,但是您可以使用伪元素来改进这一点,以避免非语义标记。这需要额外的图像文件吗?只添加模糊效果可行吗?看起来像是删除background:url()
不起作用…@Gardecolo,看看我的答案,因为我相信它完全满足了你的需要。@Gardecolo,我使用的背景图像只是一个例子。你需要某种背景图像来创建模糊效果,否则它将只是纯色(如果背景定义了颜色)@coma,是的,这是一个更干净的解决方案,但是一些浏览器(+1)用于过滤器,但是您可以使用伪元素来改进这一点,以避免非语义标记。这需要额外的图像文件吗?可行吗