移动端1px 细线问题 - less实现
采用缩放方案,单条边线好处理一点;如果需要四边都有边线,会有点麻烦,使用缩放方案,虽然可行,但是在部分设备上有间隙问题,建议放弃,或者使用svg来做background-image。
示例代码(less)
/** * 1px细线 - 上边线 */ .border-top(@color) { position: relative; &:before { position: absolute; top: 0; left: 0; content: '\0020'; width: 100%; height: 1px; border-top: 1px solid @color; transform-origin: 0 0; overflow: hidden; } @media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 2.49) { &:before { transform: scaleY(0.5); } } @media (-webkit-min-device-pixel-ratio: 2.5) { &:before { transform: scaleY(0.33333); } } }
相关推荐
前端 2020-08-03
骷髅狗 2020-08-02
wghou 2020-06-21
wghou 2020-06-16
覆雪蓝枫 2020-06-16
骷髅狗 2020-06-14
骷髅狗 2020-06-12
sixyearsorless 2020-05-27
zhanghaibing00 2020-05-27
maiktom 2020-05-26
比格杰森 2020-05-26
e度空间 2020-05-17
maiktom 2020-05-11
buttonChan 2020-05-10
Enjoyendless 2020-05-08
sixyearsorless 2020-05-07
骷髅狗 2020-04-24