animation更换背景图 图片消失 是什么原因?

ios下图片会消失
安卓机没有发现问题


@keyframes drinkAni
 {
    0%{
        background-image: url(img/drink1.png); 
    }
    50%{
        background-image: url(img/drink2.png); 
    }
    100%{
        background-image: url(img/drink3.png); 
    }
}

.drinks{
                width: 2rem;
                height: 2rem;
                display: block;
                top: 2.4rem;
                left: -0.2rem;
                position: absolute;
                background-image: url(img/drink1.png);
                background-size: 100% 100%;
                animation:drinkAni 2s infinite;
            }

是这样使用的


@keyframes drinkAni
                {
                    0%{
                        /* background-image: url(img/drink1.png); */
                    }
                    33.333%{
                        background-image: url(img/drink1.png); 
                    }
                    66.666%{
                        background-image: url(img/drink2.png); 
                    }
                    100%{
                        background-image: url(img/drink3.png); 
                    }
                }
            .drinks{
                width: 2rem;
                height: 2rem;
                display: block;
                top: 2.4rem;
                left: -0.2rem;
                position: absolute;
                background-image: url(img/drink1.png);
                background-size: 100% 100%;
                animation:drinkAni 2s steps(1,start) infinite normal;
            }

目前问题已解决 修改结果是这样的 添加了animation:drinkAni 2s steps(1,start) infinite; 效果可以实现 其实原理还是没有理解。。。