lishengzxc / bblog

My Blog
https://github.com/lishengzxc/bblog/issues
178 stars 8 forks source link

奇怪的高清屏1px边框的问题解决方案(偷懒) #2

Open lishengzxc opened 8 years ago

lishengzxc commented 8 years ago

移动端高清屏的1px边框问题的解决方案很多,比较成熟的是用阿里无线的 https://github.com/amfe/lib-flexible 方案,它会去动态设置viewportinitial-scale,所以在遇到边框的时候,我们就不需要做各种的 hack 来解决(比如伪元素,border-image)。

但是,我如果是一个比较老的项目,当时在开发的时候,并没有引入lib-flexible,同时设计师,和产品经理都对你还原的页面吐槽不断,怎么办?我不可能重新这个是时候引入并使用lib-flexible,同时我对 hack 方案一直都比较反对。

终于我想到一个简单的方案,同样还是1px的单位,然后是两个选择:

好了,现在终于让产品和设计师满意了。

附:http://www.w3school.com.cn/cssref/pr_background-clip.asp

rccoder commented 8 years ago

这个强势!