0
我正在使用bxSlider,并且使用位置:绝对位置,在滑块顶部放置一个小形状(例如,滑块宽度的40%和高度相同)。 现在,表单的背景需要是透明的(这是使用PNG图像创建的),但它也应该是位于表单部分后面的滑块图像部分。使用CSS或jQuery创建透明模糊效果
我试过Blur.js,但它似乎只适用于背景图像。我也无法创建任何这样的图像,模糊了图像背后的任何其他图像。
感谢您的任何帮助:)
我正在使用bxSlider,并且使用位置:绝对位置,在滑块顶部放置一个小形状(例如,滑块宽度的40%和高度相同)。 现在,表单的背景需要是透明的(这是使用PNG图像创建的),但它也应该是位于表单部分后面的滑块图像部分。使用CSS或jQuery创建透明模糊效果
我试过Blur.js,但它似乎只适用于背景图像。我也无法创建任何这样的图像,模糊了图像背后的任何其他图像。
感谢您的任何帮助:)
设置一个CSS滤镜来模糊背景。当您的表单在滑块图像上可见时,使用JS添加它。
/*change 5px with your favorite value. Test it*/
.blur{
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
}
取决于您的html,还可以直接使用css选择器添加此css属性。例如:'.form + .slider { filter ... }' – ylerjen
模糊滤镜肯定会让我的背景模糊,但背后的图像仍然保持不变。 也在增加模糊值,边缘丢失:( 但谢谢:) –
你可以让你的解决方案jsfiddle? – ylerjen