嘿嘿!我需要一些jQuery,模糊化在中间中的全屏背景图像1000 my (所以:边距:0 auto;宽度:1000 my;)。
下面是一个例子:http://imageshack.us/a/img443/4976/j7qj.jpg
我知道这不是一个问题,但我需要一些帮助,因为我的jQuery (或JS)知识比基本知识少。不管怎样,我希望有人能帮我。
我用这个作为我的全屏背景图像: bg {左: 0;最小高度: 100%;最小宽度: 100%;位置:固定;顶部: 0;z-索引:-1;}
发布于 2013-08-13 15:55:27
您可以使用SVG过滤器和webkit属性,也可以使用IE特定于早期版本的IE过滤器。基本结合了CSS3 + SVG滤波器的功率。耶!
示例:http://jsfiddle.net/3asZC/4/
CSS
#css-filter-blur { margin: 20px; }
#css-filter-blur:hover {
-webkit-filter: blur(2px);
filter: url(#blur-effect-1);
}
.lt-ie9 #css-filter-blur:hover {
filter: progid:DXImageTransform.Microsoft.Blur(Strength=2);
position: relative;
left: -2px;
top: -2px;
}<!--[if lt IE 7]> <div class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <div class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <div class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <div class="no-js"> <!--<![endif]-->
<img id="css-filter-blur" src="http://css-plus.com/examples/2012/03/gaussian-blur/i/fence.jpg" alt="Blur" height="200" width="300" />
<svg id="svg-image-blur">
<filter id="blur-effect-1">
<feGaussianBlur stdDeviation="2" />
</filter>
</svg>
</div>对于中间元素,编写一个应该如下所示的容器:
#blurred {
max-width: 1000px;
width: 100%;
background-position: top center;
background-image: url;
height: auto;
margin: 0 auto;
}最后,您可能需要考虑使用这种聚酰亚胺来获得最佳的浏览器支持。
https://stackoverflow.com/questions/18211943
复制相似问题