我試圖在css background-image中添加多個背景來創建一個小雪動畫。我有6張圖片:可以在css3背景圖片中添加多少圖片?
snow_big,snow_medium,snow_small,snow_man,樹1和tree2
如果是隻使用4動畫圖片我的動畫作品完美,但是當我添加更多的圖像。雪動畫停止工作它的唯一動畫從左到右但不是從上到下或者有時可能停止。這發生只在IE10但其他瀏覽器其工作我不知道我檢查順序,但它很好。 這裏是使用CSS代碼IM:
.xmas_theme_animation {
background-color:navy;
height:115px;
width:345px;
background-image: url('../images/snow_big.png')
,url('../images/snow_medium.png')
,url('../images/snow_small.png')
,url('../images/snow1_snowman.png')
,url('../images/tree1.png')
,url('../images/tree2.png');
background-repeat: repeat, repeat, repeat, no-repeat, no-repeat, no-repeat;
background-position: 0 0, 0 0, 0 0, 6% bottom, 20% bottom, 40% bottom;
animation: snowfall 10s infinite linear;
}
@keyframes snowfall {
from {background-position: 0 -340px, 0 -172.5px, 0 0px, 6% bottom, 20% bottom, 40% bottom; }
to {background-position: 0 345px, 661px 172.5px, 0 345px, 6% bottom, 20% bottom, 40% bottom;}
}
所以是有用於在CSS使用多個背景的任何限制?
謝謝
作爲一種解決方法,您可以在僞元素之前和之後設置圖像。 – vals