如图,今天遇到这么一个问题,设计师给的1px,在ios上变成了2px,安卓我不知道,如果就ios这样怎么区分,写hack?
搜索了下有这么两种办法:
一个是transform: scale(0.5);
一个是当做background。
但是我觉得都不优雅,有没更好的办法。
对了,0.5px兼容性如何。
如图,今天遇到这么一个问题,设计师给的1px,在ios上变成了2px,安卓我不知道,如果就ios这样怎么区分,写hack?
搜索了下有这么两种办法:
一个是transform: scale(0.5);
一个是当做background。
但是我觉得都不优雅,有没更好的办法。
对了,0.5px兼容性如何。
5 回答8k 阅读✓ 已解决
5 回答7.7k 阅读
3 回答6.5k 阅读✓ 已解决
4 回答11.1k 阅读
3 回答1.8k 阅读✓ 已解决
1 回答5.9k 阅读✓ 已解决
3 回答4k 阅读✓ 已解决
除了在这里提供的方式以外,个人比较偏爱的是svg background的方式:
原因是svg的1像素还真的是1物理像素。