我正在尝试使用 -webkit-mask 转换进行自定义 jQuery Mobile 转换。
这是我设置动画功能的方式:
.mask.in
{
-webkit-mask-position: 0 0;
-webkit-animation-name:maskInFromRight;
}
.mask.out{
-webkit-mask-position: -100% 0;
-webkit-animation-name:maskOutToLeft;
}
.mask.in.reverse{
-webkit-mask-position: 0 0;
-webkit-animation-name:maskInFromLeft;
}
.mask.out.reverse{
-webkit-mask-position: 100% 0;
-webkit-animation-name:maskOutToRight;
}
@-webkit-keyframes maskInFromRight
{
0% { -webkit-mask-position:100% 0; }
100% { -webkit-mask-position:0 0; }
}
@-webkit-keyframes maskOutToLeft
{
0% { -webkit-mask-position:0 0; }
100% { -webkit-mask-position:-100% 0; }
}
@-webkit-keyframes maskInFromLeft
{
0% { -webkit-mask-position:-100% 0; }
100% { -webkit-mask-position:0 0; }
}
@-webkit-keyframes maskOutFromRight
{
0% { -webkit-mask-position:0 0; }
100% { -webkit-mask-position:100% 0; }
}
根据他们提供的示例:
http://jquerymobile.com/demos/1.1.1/docs/pages/page-customtransitions.html
现在它没有使用自定义动画,只是出现了下一页。