Css 具有模糊效果的全页响应背景图像

Css 具有模糊效果的全页响应背景图像,css,blur,Css,Blur,我正在尝试使用一个图像作为具有模糊效果的响应性完整页面。 这是我的css- body { padding: 0; margin: 0; color: #000; background-image: url(images/home-page-bg.jpg); background-position: center center; background-repeat: no-repeat; background-attachment:

我正在尝试使用一个图像作为具有模糊效果的响应性完整页面。 这是我的css-

    body {
    padding: 0;
    margin: 0;
    color: #000;

    background-image: url(images/home-page-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #464646;

    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
但模糊效果对背景图像不起作用,而是整个内容变得模糊


有什么帮助吗?

要完成此任务,您应该执行以下操作:

  • 背景图像应该位于绝对位置的div中,它将位于您的内容后面。然后你可以模糊整个div,只有图像会模糊(因为它是div中唯一的内容)

  • 用内容覆盖背景图像div包装

     #background-div{
     padding: 0;
     margin: 0;
     color: #000;
    
     position:absolute; 
     top:0; height:100%; width:100%;
     left:0;
     z-index:1;
    
     background-image: url(images/home-page-bg.jpg);
     background-position: center center;
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-size: cover;
     background-color: #464646;
    
     -webkit-filter: blur(5px);
     -moz-filter: blur(5px);
     -o-filter: blur(5px);
     -ms-filter: blur(5px);
     filter: blur(5px); 
    
    }


  • 以下是一个工作示例:

    <html>
    <head>
        <style>
            .back:before {
                content: "";
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                z-index: -1;
                background-image: url(images/home-page-bg.jpg);
                background-position: bottom;
                background-repeat: no-repeat;
                background-size: cover;
                background-attachment: fixed;  
                height: 100%;
                filter: blur(5px);
                -webkit-filter: blur(5px);
                -moz-filter: blur(5px);
                -o-filter: blur(5px);
                -ms-filter: blur(5px);
            }
        </style>
    </head>
    <body>
        <div class="back">
            <p>Lorem ipsum</p>
        </div>
    </body>
    
    
    .背:以前{
    内容:“;
    位置:固定;
    排名:0;
    左:0;
    右:0;
    z指数:-1;
    背景图片:url(图片/主页bg.jpg);
    背景位置:底部;
    背景重复:无重复;
    背景尺寸:封面;
    背景附件:固定;
    身高:100%;
    过滤器:模糊(5px);
    -webkit过滤器:模糊(5px);
    -moz过滤器:模糊(5px);
    -o-滤波器:模糊(5px);
    -ms过滤器:模糊(5px);
    }
    同侧眼睑


    之所以发生这种情况,是因为您已将这些模糊样式应用于
    标记。试着这样做:

    。背景图像:之前{
    内容:“;
    位置:固定;
    排名:0;
    左:0;
    右:0;
    z指数:-1;
    排名:0;
    背景图像:url('http://webneel.com/wallpaper/sites/default/files/images/04-2013/tropical-beach-wallpaper.jpg');
    背景位置:底部;
    背景重复:无重复;
    背景尺寸:封面;
    背景附件:固定;
    身高:100%;
    过滤器:模糊(5px);
    -webkit过滤器:模糊(5px);
    -moz过滤器:模糊(5px);
    -o-滤波器:模糊(5px);
    -ms过滤器:模糊(5px);
    }
    
    试验
    对于所有的错误,我们都要清楚地认识到这一点,因为我们必须清楚地认识到,所有人都应该受到赞扬、尊重和尊重,因为他们都是发明家和准建筑师。Nemo enim ipsam Voluptate是一个有着丰富经验的人,他是一个理性的人。最重要的一点是,在劳动和就业领域,所有人都有自己的权利、义务和义务。但是最低限度的成本,是否需要在实验室中进行实际操作,是否需要从消费品中获得流动性?你是否应该在一个自由的世界里为自己的利益辩护?你是否应该在一个自由的世界里为自己的利益辩护

    对于所有的错误,我们都要清楚地认识到这一点,因为我们必须清楚地认识到,所有人都应该受到赞扬、尊重和尊重,因为他们都是发明家和准建筑师。Nemo enim ipsam Voluptate是一个有着丰富经验的人,他是一个理性的人。最重要的一点是,在劳动和就业领域,所有人都有自己的权利、义务和义务。但是最低限度的成本,是否需要在实验室中进行实际操作,是否需要从消费品中获得流动性?你是否应该在一个自由的世界里为自己的利益辩护?你是否应该在一个自由的世界里为自己的利益辩护

    对于所有的错误,我们都要清楚地认识到这一点,因为我们必须清楚地认识到,所有人都应该受到赞扬、尊重和尊重,因为他们都是发明家和准建筑师。Nemo enim ipsam Voluptate是一个有着丰富经验的人,他是一个理性的人。最重要的一点是,在劳动和就业领域,所有人都有自己的权利、义务和义务。但是最低限度的成本,是否需要在实验室中进行实际操作,是否需要从消费品中获得流动性?你是否应该在一个自由的世界里为自己的利益辩护?你是否应该在一个自由的世界里为自己的利益辩护


    这件事有麻烦了吗?。您只需要
    -webkit-
    和标准前缀。使用其他前缀没有什么区别。这根本不会伤害任何东西@chipChocolate.py我已经添加了我的,请查看并让我知道它是如何工作的。如果我的答案解决了您的问题,请继续为我勾选该复选标记:)