关于移动端1px的解决方法

使用伪类:after,:before和transform:scale()实现

border-box{
    position:relative;
}
.border-box:after{
        content:'';
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        border-top:1px solid #ddd;
     }
@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
    .border-box:after{
       
        transform:scaleY(0.5);
        -webkit-transform:scaleY(0.5);
     }
 } 
@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){
    .border-box:after{
       
        transform:scaleY(0.3);
        -webkit-transform:scaleY(0.3);
     }
 }  
    原文作者:沈小白
    原文地址: https://segmentfault.com/a/1190000018490681
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞