javascript - 模糊背景叠加图像

标签 javascript jquery html css

我想模糊覆盖在 slider 上的 flex 形状,它本身是一个透明的 png 格式的图像,我想通过 css3 或 jquery 或任何其他方式产生效果。帮帮我 image here

这是我的代码

<div class="slider_overlay_menu">
    <div class="overlay_menu">
        <div class="banner_questions">
            <select style="width: 60%;">
                <option value="Career">Lorem ipsum dolor sit amet, consectetur adipiscing elit ?</option>
                <option value="Subject">Curabitur at erat ornare elit tristique porttitor eget at tellus ?</option>
                <option value="Stream">Fusce laoreet, tortor quis mattis congue, enim lacus vulputate tellus ?</option>
                <option value="Category">Ut imperdiet egestas purus non ultricies. Sed id aliquet magna ?</option>
            </select>
            <input type="submit" name="commit" value="Know How !">
        </div>
    </div>
</div>

CSS

.slider_overlay_menu
{
    float: right;
    position:relative;
}


.slider_overlay_menu:before
{
    -webkit-fliter:blur(5px);
}
.banner_questions
{
    float:right;
    width:825px;
    text-align:center;
    position:relative;
    display:block;
    margin-top:50px;
}

.overlay_menu input[type="submit"]
{
    margin-left:30px;
    vertical-align:middle;
}
.overlay_menu
{
    position: absolute;
    background: url('../images/banner_bg.png')no-repeat;
    height: 155px;
    overflow: hidden;
    width: 1007px;
    right: 0;
    z-index: 99998;
    bottom: 10px;
    padding:2%;
}

实际上,我的 slider 是响应式的,它的宽度是 100%,覆盖的绿色形状也是绝对位置的,这意味着当我们增加浏览器的页面大小时,它会改变它的位置。

底线:我想模糊绿色形状后面的内容。

最佳答案

只需为 .overlay_menu 添加 -webkit-filter 属性,如下所示:

.overlay_menu
{
    position: absolute;
    background: url('../images/banner_bg.png')no-repeat;
    height: 155px;
    overflow: hidden;
    width: 1007px;
    right: 0;
    z-index: 99998;
    bottom: 10px;
    padding:2%;
    -webkit-filter: blur(5px);
}

关于javascript - 模糊背景叠加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21747833/

相关文章:

javascript - 获取资源,计算哈希值,返回 promise

javascript - 使用显示 : block 时无法获得动画的不透明度

jQuery Banner Rotator 在一个页面上工作,但不能在另一个页面上工作

Javascript:动态添加的脚本无法在另一个脚本中找到先前定义的函数

javascript - 无法使用 Jquery 替换文本

java - 将值从 html 页面传递到 java 类的最佳方法是什么?

javascript - 对包含未编译的 $watch() 的 AngularJS 指令进行单元测试

javascript - 如果窗口未激活则运行函数

php - 需要 $.ajax 函数的帮助 - 如何发送关联数组?

html - 使用html代码将mysql表导出到csv