我的项目是基于vue+vant+postcss-pxtorem实现的h5页面。 postcss-pxtorem的rootValue设置为75. 在h5页面上使用Circle组件,设置size="1.4rem",得到的结果如图1,van-circlelayer这一层出现了偏移。 检查vant的源码,发现对应的transform-origin设置成了固定的530px。 于是我在自己的代码里加上了这一段: ` .van-circlelayer { transform-origin: 50% !important; } ` 加上之后,在chrome和苹果手机上显示正常。 但是在安卓手机上还是出现了偏移,如图2. 图1 图2
请问: 为什么vant的源码里面要将transform-origin设置成固定的尺寸? 怎样设置才能在安卓上正常显示?
Environment
- Device: 安卓Pixel2
- Browser: Chrome浏览器
- Vant Version: 1.3.4