【发布时间】:2015-08-09 15:14:28
【问题描述】:
请看我的代码
HTML:
`<div id="animated-example" class="animated swing"><div class="navbar"></div></div>`
CSS:
.animated {
color: #9f9f9f;
min-height: 300px;
width: 100%;
padding-bottom: 24px;
background: #000000 url(../images/icons.svg) repeat center;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration:15s;
-moz-animation-duration:15s;
-o-animation-duration:15s;
animation-duration:15s;}
.navbar {
position: absolute;
min-height: 300px;
width: 100%;
padding-top: 24px;
background-image: -o-linear-gradient(-89deg, #000000 0%, rgba(0,0,0,0.00) 100%);
background-image: -moz-linear-gradient(-89deg, #000000 0%, rgba(0,0,0,0.00) 100%);
background-image: -ms-linear-gradient(-89deg, #000000 0%, rgba(0,0,0,0.00) 100%);
background-image: linear-gradient(-179deg, #000000 0%, rgba(0,0,0,0.00) 100%);
}
@-webkit-keyframes swing {
0% {
background-position-y:511px
}
100% {
background-position-y:0
}
}
@-moz-keyframes swing {
0% {
background-position-y:511px
}
100% {
background-position-y:0
}
}
@-o-keyframes swing {
0% {
background-position-y:511px
}
100% {
background-position-y:0
}
}
@keyframes swing {
0% {
background-position-y:511px
}
100% {
background-position-y:0
}
}
.swing {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation-name: swing;
animation-name: swing;
}
问题是动画在 Firefox 中不起作用,但 Chrome 和其他浏览器起作用
请看下面的视频,它会说话
【问题讨论】:
-
您使用的是哪个版本的 Firefox?您是否尝试过添加
-moz-animation-name: swing;? -
嗨,兄弟。我的版本 mozilla : 37.0.2 我在类 swing 中添加了 -moz-animation-name: swing;但是没用
标签: css google-chrome animation cross-browser mozilla