因为这个DPR的缘由css
咱们在移动端写的web
border:1px solid #dddorm
在6plus上实际上是3个像素(DPR=3)blog
在不一样DPR的设备上显示是不同的it
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){ .border-1px{ &::after{ -webkit-transform: scaleY(0.7); transform: scaleY(0.7); } } } @media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){ .border-1px{ &::after{ -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } } } @media(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){ .border-1px{ &::after{ -webkit-transform: scaleY(0.33); transform: scaleY(0.33); } } }
border-1px($color) position:relative &:after display:block position:absolute left:0 bottom :0 width:100% border-top: 1px solid $color content:''