为什么我的css滑块不能在chrome中工作但在IE和Fifox中工作

时间:2015-01-04 17:28:29

标签: html css google-chrome animation slider

link towards my slider that i striped out of my webiste

我从一个网站中获得了这个滑块,它在chrome中运行但是我在css中改变了一些东西,现在它只适用于IE和firefox


在Chrome的检查员中我看到它给出了一些错误(动画延迟:0s;以及动画延迟:0s;)

#slider {
margin: 00px auto;
width: 500px;
height: 300px;
overflow: hidden;
position: relative;
}
.photo {
position: absolute;
animation: round 16s infinite;
-webkit-animation:round 16s infinite;
-o-animation:round 16s infinite;
-moz-animation:round 16s infinite;
-ms-animation:round 16s infinite;
opacity: 0;
}
@keyframes round{   
25%{opacity:1;}
  40%{opacity:0;}
}
@-webkit-keyframe round{
  25%{opacity:1;}
  40%{opacity:0;}
}
@-o-keyframes round {
  25%{opacity:1;}
  40%{opacity:0;}
}
@-moz-keyframes round{   
  25%{opacity:1;}
  40%{opacity:0;}
}

@-ms-keyframes round{   
 25%{opacity:1;}
  40%{opacity:0;}
}
img:nth-child(4){animation-delay:0s;}
img:nth-child(3){animation-delay:4s;}
img:nth-child(2){animation-delay:8s;}
img:nth-child(1){animation-delay:12s;}

img:nth-child(4){-webkit-animation-delay:0s;}
img:nth-child(3){-webkit-animation-delay:4s;}
img:nth-child(2){-webkit-animation-delay:8s;}
img:nth-child(1){-webkit-animation-delay:12s;}

img:nth-child(4){-moz-animation-delay:0s;}
img:nth-child(3){-moz-animation-delay:4s;}
img:nth-child(2){-moz-animation-delay:8s;}
img:nth-child(1){-moz-animation-delay:12s;}

img:nth-child(4){-ms-animation-delay:0s;}
img:nth-child(3){-ms-animation-delay:4s;}
img:nth-child(2){-ms-animation-delay:8s;}
img:nth-child(1){-ms-animation-delay:12s;}

img:nth-child(4){-o-animation-delay:0s;}
img:nth-child(3){-o-animation-delay:4s;}
img:nth-child(2){-o-animation-delay:8s;}
img:nth-child(1){-o-animation-delay:12s;}

1 个答案:

答案 0 :(得分:0)

你错过了@-webkit-keyframes

的“s”

替换此

@-webkit-keyframe round{
  25%{opacity:1;}
  40%{opacity:0;}
}

有了这个

@-webkit-keyframes round{
  25%{opacity:1;}
  40%{opacity:0;}
}