手机端一像素问题
Posted 欧辰0312
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机端一像素问题相关的知识,希望对你有一定的参考价值。
由于手机dpr(设备像素比)的问题,webapp中经常会出现1像素边框的问题,解决办法如下
//以下代码是使用sylus实现
border-1px($color){
position:relative;
&:after{
display:block;
position:absolute;
left:0;
bottom:0;
border-top:1px solid $color;
content:‘ ‘;
width:100%;
}
}
//解决办法
@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)
以上代码可设置在公共样式中,使用示例
<div class="tab border-1px"></div>
以上是关于手机端一像素问题的主要内容,如果未能解决你的问题,请参考以下文章
我想知道像素/片段的原始模板值。零还是一?如果可能的话,得到啥具体的动作来修改模板值?