Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iOS磨砂玻璃效果使用CSS处理页面内容_Javascript_Html_Ios_Css - Fatal编程技术网

Javascript iOS磨砂玻璃效果使用CSS处理页面内容

Javascript iOS磨砂玻璃效果使用CSS处理页面内容,javascript,html,ios,css,Javascript,Html,Ios,Css,我想在所有浏览器(跨浏览器)的网站导航区域实现磨砂玻璃效果 要求是使头层后面的任何内容与iOS蓝色相同 页面上的任何内容(包括图像、文本)在向下滚动到标题后面时也会变得模糊。我在谷歌上搜索了很多结果,通常的做法是加载两幅图像,一幅是原始图像,另一幅是模糊过滤器,但对页面上的文本不起作用 这是我到现在为止所做的 需要帮助,请帮忙 谢谢这目前只在WebKit nightlies和Safari 9中可能实现,这是测试版 -webkit-backdrop-filter: blur(10px); 有关讨

我想在所有浏览器(跨浏览器)的网站导航区域实现磨砂玻璃效果

要求是使头层后面的任何内容与iOS蓝色相同

页面上的任何内容(包括图像、文本)在向下滚动到标题后面时也会变得模糊。我在谷歌上搜索了很多结果,通常的做法是加载两幅图像,一幅是原始图像,另一幅是模糊过滤器,但对页面上的文本不起作用

这是我到现在为止所做的

需要帮助,请帮忙


谢谢

这目前只在WebKit nightlies和Safari 9中可能实现,这是测试版

-webkit-backdrop-filter: blur(10px);
有关讨论,请参阅。从职位:

标准化 WebKit去年向CSS工作组提出了这个特性,目前它已经在CSS过滤器2级规范的编辑草稿中

您可以使用
后台附件:fixed
实现相同的效果:

body {
    background-image: url(image.jpg) no-repeat 50% 50%;
    background-attachment: fixed;
}

nav {
    background-image: url(image-blurred.jpg) no-repeat 50% 50%;
    background-attachment: fixed;
}
background attachment:fixed
的工作方式是,背景图像应用于整个视图端口,而元素就像一个遮罩,只显示元素内容框后面的背景图像部分