這是fiddle。
我已經搜索瞭解決方案,但沒有找到一個。
正確的應該是Chrome/Opera/Safari中的一個。
我只想顯示從上到下的圖像。
CSS3動畫在Firefox中表現不同
的HTML:
<div class="container">
<img class="image" src="http://www.hotel-aramis.com/slider/home/notre-dame-de-paris.jpg" />
</div>
的CSS:
@-webkit-keyframes pan {
0% {
-webkit-transform: translate(0%, 0%);
}
100% {
top: 100%;
-webkit-transform: translate(0%, -100%);
}
}
@keyframes pan {
0% {
-webkit-transform: translate(0%, 0%);
}
100% {
top: 100%;
-webkit-transform: translate(0%, -100%);
}
}
.container {
position:relative;
width:1100px;
height:480px;
overflow:hidden;
background-color:#000;
}
.image {
position:absolute;
top: 0;
max-width:100%;
min-width:100%;
-webkit-animation: pan 5s alternate infinite linear;
animation: pan 5s alternate infinite linear;
}
,你既有'@ keyframes'和'@ -webkit-keyframes'這是很好的,但他們都包含'-webkit-''前綴風格tranform',這可能是一個錯誤。顯然,前綴「@關鍵幀」應該包含前綴「變換」樣式。 – Spudley