1
我已添加動畫來執行圖像遮罩,但它僅適用於Android。是否有任何缺少的Android的CSS?Phonegap Android無法渲染CSS的遮罩圖像,但適用於iOS
@-webkit-keyframes bannerPic {
0%{ -webkit-mask-image:-webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0)5%);}
50%{ -webkit-mask-image:-webkit-linear-gradient(0deg, rgba(0,0,0,1) 50%, rgba(0,0,0,0)55%);}
100%{ -webkit-mask-image:-webkit-linear-gradient(0deg, rgba(0,0,0,1) 100%, rgba(0,0,0,0)100%);}
}
.bannerMoveRight
{
-webkit-animation: bannerPic 5s linear;
-moz-animation:bannerPic 5s linear;
animation:bannerPic 5s linear;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.bannerMovePause
{
-webkit-animation-play-state: paused;
}
.bannerMoveRun
{
-webkit-animation-play-state: running;
}
準確地說,並不是面罩不起作用。它可以正常工作,但由於某些原因(例如'translate3d'或動畫)啓用硬件加速**時,將停止在Android 6和7 **上工作。這非常煩人,但如果使用Crosswalk而不是「WebView」,則可以解決此問題。 –