本质上是由于html2canvas对于css3中的transform属性转换有问题,不能很好的转换,而a-switch的yes状态是改变transform实现的
知道了问题的原因,问题就好解决了,只需要将transform的转换改成一般形式,比如margin-left就好了,由于a-switch的伪元素继承父元素的动画效果,所以动画也不会消失
这样就ok了,46%是一个测试出来效果差不多的数值,如果用具体数值的话switch尺寸不一样,就不能做到通用。
本质上是由于html2canvas对于css3中的transform属性转换有问题,不能很好的转换,而a-switch的yes状态是改变transform实现的
知道了问题的原因,问题就好解决了,只需要将transform的转换改成一般形式,比如margin-left就好了,由于a-switch的伪元素继承父元素的动画效果,所以动画也不会消失
这样就ok了,46%是一个测试出来效果差不多的数值,如果用具体数值的话switch尺寸不一样,就不能做到通用。