Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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_Html_Css_Webkit - Fatal编程技术网

Javascript 如何在打开/刷新页面时使背景图像慢慢模糊?

Javascript 如何在打开/刷新页面时使背景图像慢慢模糊?,javascript,html,css,webkit,Javascript,Html,Css,Webkit,我试图在打开/刷新页面时将背景图像从正常状态转换为模糊(3px)。有没有办法通过-webkit转换实现这一点,或者我需要使用javascript 看看这段代码: .blur{ -webkit动画:模糊3s; -webkit动画填充模式:正向; } @-webkit关键帧模糊{ 0%{-webkit过滤器:模糊(0px);} 100%{-webkit过滤器:模糊(3px);} } 看看这段代码: .blur{ -webkit动画:模糊3s; -webkit动画填充模式:正向; } @-webk

我试图在打开/刷新页面时将背景图像从正常状态转换为模糊(3px)。有没有办法通过-webkit转换实现这一点,或者我需要使用javascript

看看这段代码:

.blur{
-webkit动画:模糊3s;
-webkit动画填充模式:正向;
}
@-webkit关键帧模糊{
0%{-webkit过滤器:模糊(0px);}
100%{-webkit过滤器:模糊(3px);}
}

看看这段代码:

.blur{
-webkit动画:模糊3s;
-webkit动画填充模式:正向;
}
@-webkit关键帧模糊{
0%{-webkit过滤器:模糊(0px);}
100%{-webkit过滤器:模糊(3px);}
}

Wyze和我已经为您创建了一个JSFIDLE,我认为您需要它。如果这是您需要的,请向上投票

<div id="background" class="blur"></div>

#background {
    background-image: url('http://www.comicsandmemes.com/wp-content/uploads/WTF-meme.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
}

.blur {
  -webkit-animation: blur 5s;  
  -moz-animation: blur 5s;
  animation: blur 5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;  
  animation-fill-mode: forwards;  
}

@-webkit-keyframes blur {
  0% { 
        -webkit-filter: blur(0px);
    }
  0% { 
        -webkit-filter: blur(1px); 
    }
  50% { 
        -webkit-filter: blur(2px);
    }
  100% { 
        -webkit-filter: blur(3px); 
    }
}

@-moz-keyframes blur {
  0% { 
        -moz-filter: blur(0px);
    }
  0% { 
        -moz-filter: blur(1px); 
    }
  50% { 
        -moz-filter: blur(2px);
    }
  100% { 
        -moz-filter: blur(3px); 
    }
}

@keyframes blur {
  0% { 
        filter: blur(0px);
    }
  0% { 
        filter: blur(1px);
    }
  50% { 

        filter: blur(2px);
    }
  100% { 
        filter: blur(3px); 
    }
}

#背景{
背景图像:url('http://www.comicsandmemes.com/wp-content/uploads/WTF-meme.jpg');
背景重复:无重复;
宽度:100%;
高度:600px;
}
.模糊{
-webkit动画:模糊5s;
-moz动画:模糊5s;
动画:模糊5s;
-webkit动画填充模式:正向;
-moz动画填充模式:正向;
动画填充模式:正向;
}
@-webkit关键帧模糊{
0% { 
-webkit过滤器:模糊(0px);
}
0% { 
-webkit过滤器:模糊(1px);
}
50% { 
-webkit过滤器:模糊(2px);
}
100% { 
-webkit过滤器:模糊(3px);
}
}
@-moz关键帧模糊{
0% { 
-moz滤波器:模糊(0px);
}
0% { 
-moz滤波器:模糊(1px);
}
50% { 
-moz滤波器:模糊(2px);
}
100% { 
-moz过滤器:模糊(3px);
}
}
@关键帧模糊{
0% { 
过滤器:模糊(0px);
}
0% { 
滤镜:模糊(1px);
}
50% { 
过滤器:模糊(2px);
}
100% { 
过滤器:模糊(3px);
}
}

Wyze和我已经为您创建了一个JSFIDLE,其中包含了我认为您需要的内容。如果这是您需要的,请向上投票

<div id="background" class="blur"></div>

#background {
    background-image: url('http://www.comicsandmemes.com/wp-content/uploads/WTF-meme.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
}

.blur {
  -webkit-animation: blur 5s;  
  -moz-animation: blur 5s;
  animation: blur 5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;  
  animation-fill-mode: forwards;  
}

@-webkit-keyframes blur {
  0% { 
        -webkit-filter: blur(0px);
    }
  0% { 
        -webkit-filter: blur(1px); 
    }
  50% { 
        -webkit-filter: blur(2px);
    }
  100% { 
        -webkit-filter: blur(3px); 
    }
}

@-moz-keyframes blur {
  0% { 
        -moz-filter: blur(0px);
    }
  0% { 
        -moz-filter: blur(1px); 
    }
  50% { 
        -moz-filter: blur(2px);
    }
  100% { 
        -moz-filter: blur(3px); 
    }
}

@keyframes blur {
  0% { 
        filter: blur(0px);
    }
  0% { 
        filter: blur(1px);
    }
  50% { 

        filter: blur(2px);
    }
  100% { 
        filter: blur(3px); 
    }
}

#背景{
背景图像:url('http://www.comicsandmemes.com/wp-content/uploads/WTF-meme.jpg');
背景重复:无重复;
宽度:100%;
高度:600px;
}
.模糊{
-webkit动画:模糊5s;
-moz动画:模糊5s;
动画:模糊5s;
-webkit动画填充模式:正向;
-moz动画填充模式:正向;
动画填充模式:正向;
}
@-webkit关键帧模糊{
0% { 
-webkit过滤器:模糊(0px);
}
0% { 
-webkit过滤器:模糊(1px);
}
50% { 
-webkit过滤器:模糊(2px);
}
100% { 
-webkit过滤器:模糊(3px);
}
}
@-moz关键帧模糊{
0% { 
-moz滤波器:模糊(0px);
}
0% { 
-moz滤波器:模糊(1px);
}
50% { 
-moz滤波器:模糊(2px);
}
100% { 
-moz过滤器:模糊(3px);
}
}
@关键帧模糊{
0% { 
过滤器:模糊(0px);
}
0% { 
滤镜:模糊(1px);
}
50% { 
过滤器:模糊(2px);
}
100% { 
过滤器:模糊(3px);
}
}

纯CSS中的类似内容:您做了哪些努力?人们不会做你的家庭作业,试着展示你的努力。类似于纯CSS的东西:你做了什么努力?人们不会做你的家庭作业,而是努力表现你的努力。