Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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 磨砂玻璃外观_Javascript_Css - Fatal编程技术网

Javascript 磨砂玻璃外观

Javascript 磨砂玻璃外观,javascript,css,Javascript,Css,CSS中是否有背景过滤的替代方案? 为了让这个例子起作用,我必须启用 正文{ 背景:url('http://verdewall.com/wp-content/uploads/2016/08/Background-Images-4H9.jpg“)无重复中心; } .玻璃{ 宽度:100%; 高度:500px; 背景:rgba(0,0,0,0.8); -webkit背景滤镜:对比度(4)模糊(30px); 背景滤镜:对比度(4)模糊(30px); } 变得模糊不清 只有一个简单的选项:过滤器 f

CSS中是否有背景过滤的替代方案? 为了让这个例子起作用,我必须启用

正文{
背景:url('http://verdewall.com/wp-content/uploads/2016/08/Background-Images-4H9.jpg“)无重复中心;
}
.玻璃{
宽度:100%;
高度:500px;
背景:rgba(0,0,0,0.8);
-webkit背景滤镜:对比度(4)模糊(30px);
背景滤镜:对比度(4)模糊(30px);
}

变得模糊不清
只有一个简单的选项:过滤器

filter: blur(10px);
不过,你必须稍微改变一下你的结构。下面是一个例子:

*{
保证金:0;
填充:0;
字体系列:无衬线;
}
主要{
高度:100vh;
背景:url('https://images.unsplash.com/photo-1477346611705-65d1883cee1e?dpr=0.800000011920929&auto=format&fit=crop&w=1199&h=800&q=80&cs=tinysrgb&crop=""固定不重复,;
背景尺寸:封面;
}
#容器{
宽度:350px;
高度:500px;
背景:继承;
位置:绝对位置;
溢出:隐藏;
最高:50%;
左:50%;
左边距:-175px;
利润上限:-250px;
边界半径:8px;
}
#集装箱:以前{
宽度:400px;
高度:550px;
内容:“;
位置:绝对位置;
顶部:-25px;
左:-25px;
底部:0;
右:0;
背景:继承;
盒影:插入0 0 200px rgba(255255,0.2);
过滤器:模糊(10px);
}
表格img{
宽度:120px;
高度:120px;
边界半径:100%;
}
形式{
文本对齐:居中;
位置:绝对位置;
左:50%;
最高:50%;
转换:翻译(-50%,-50%);
}
输入{
背景:0;
宽度:200px;
大纲:0;
边界:0;
边框底部:2倍实心rgba(255255,0.3);
利润率:20px0;
垫底:10px;
字号:18px;
字体大小:粗体;
颜色:rgba(255255,0.8);
}
输入[type=“submit”]{
边界:0;
边界半径:8px;
填充底部:0;
高度:60px;
背景:#df2359;
颜色:白色;
光标:指针;
过渡:所有600毫秒的缓进缓出;
}
输入[type=“submit”]:悬停{
背景:#C0392B;
}
跨度a{
颜色:rgba(255255,0.8);
}




试试这个:

.glass:before {
  content: "";
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1;
  background: rgba(0,0,0,0.8);

  display: block;
  width:100%;
  height: 100%;

  -webkit-filter: blur(30px);
  -moz-filter: blur(30px);
  -o-filter: blur(30px);
  -ms-filter: blur(30px);
  filter: blur(30px);
}

解决方法是使用剪辑路径、过滤器和相同的内容两次,然后您将获得与背景过滤器相同的结果

.container{
宽度:200px;
高度:200px;
位置:相对位置;
填充:1px;
}
.容器.玻璃,.容器.过滤器{
背景:url('https://lorempixel.com/400/200/')中心/盖;
文本对齐:居中;
颜色:#fff;
身高:100%;
}
.过滤器{
位置:绝对位置;
排名:0;
底部:0;
右:0;
左:0;
滤镜:对比度(4)模糊(3倍);
z指数:2;
剪辑路径:多边形(5%15%,82%30%,83%71%,17%73%);
}

头衔
有些内容有些内容

头衔 有些内容有些内容


如果我尝试过这种方法,也许你可以为那些看不到@Temaniaf的可能副本的人显示一个结果的屏幕截图,尽管这种方法不针对div下面的内容,比如某种面具来针对某个区域。@Jonny不幸的是,同样的问题。因为你的答案是“使用滤镜而不是背景滤镜“,断章取义,这似乎很愚蠢,因为背景过滤器的全部目的是只对元素的特定部分应用过滤器,而不是像过滤器那样对整个内容应用过滤器。如果你的例子有效,那么你的答案表明与例子中显示的完全不同。答案需要自己说出来,而不需要读者点击链接才能理解。@BoltClock我在这里复制了代码笔。然而,根据您的逻辑,回答“否”应该是答案,并且应该被接受,因为除了背景过滤器没有其他选择。我们来这里不是为了解决人们的问题,而是为他们指明正确的方向。OP本身应使用“过滤器”。如何使用它是另一个主题,为他编写代码不是一个好的实践。将某人指向正确的方向是“在不同的元素上使用过滤器来模拟背景过滤器”。简单地说“使用过滤器而不是背景过滤器”充其量是误导,最坏的情况是让你(r答案)看起来很傻。你不需要为任何人编写代码来为他们指明正确的方向——你所需要的只是多一点解释,这样你的答案才有意义。@Jonny:因为我正忙着回复评论。既然他把它编辑好了,我就把反对票拿走了。你可能需要注意评论和编辑的时间戳——它们存在是有原因的。@Jonny:我给DreamWave一个机会来改进他的答案,他接受了。我不知道为什么当DreamWave自己以如此建设性的态度对待一个甚至不是你的答案时,你会因为否决投票而如此激动。这对底层的动态内容性质不起作用。我将更新我的帖子,向您展示我的意思。@JamieBonnett它将:)因为您可以简单地将伪元素应用于内容,而无需剪辑路径;)我现在就试试。@JamieBonnett好的,我更新了;)我正在做另一个,你:)它很有效!虽然我不认为我会使用它,因为它将使用更多的资源,可能会减慢应用程序的速度。不过我非常感谢你的帮助