Javascript 如何在打开/刷新页面时使背景图像慢慢模糊?
我试图在打开/刷新页面时将背景图像从正常状态转换为模糊(3px)。有没有办法通过-webkit转换实现这一点,或者我需要使用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
.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的东西:你做了什么努力?人们不会做你的家庭作业,而是努力表现你的努力。