美文网首页
移动端实现解决一像素边框问题

移动端实现解决一像素边框问题

作者: 攻城仕 | 来源:发表于2018-11-22 11:56 被阅读0次

对于移动端总有要一像素边框的需求,我尝试过以下方法:

1、直接用1px,在移动端显示会比原型粗,不符合要求;

2、直接用0.5px,不支持小于1px的写法,不符合要求;

3、用rem当单位,我使用0.05rem作为1px的边,但是在部分机型适配上不完美,会显示不完整;

4、使用伪类,目前为止,比较实用的方法,如下

对于单侧边,如下边线:
.border-bottom{
    position:relative;
}

.border-bottom:after{
    content:"";position:absolute;
    bottom:0;
    left:0;
    right:0;
    border-top:1px solid #000;
    -webkit-transform:scaleY(.5);
    -webkit-transform-origin:0 0;
}
对于按钮或其他类似的四边框:
.border{
    position:relative;
    border:0;
}
.border:after{content:'';
    position:absolute;
    left:0;
    top:0;
    border:1px solid #000;
    width:200%;
    height:200%;
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    -webkit-transform-origin:left top;
    transform-origin:left top;
}

相关文章

  • 移动端实现解决一像素边框问题

    对于移动端总有要一像素边框的需求,我尝试过以下方法: 1、直接用1px,在移动端显示会比原型粗,不符合要求; 2、...

  • 移动端适配

    移动端适配主要为了解决设计稿和实际作图的比例对应问题。 移动端响应式布局主要存在两种问题:1.1px边框问题2.像...

  • 移动端适配及1px边框问题

    1、移动端适配 2、1px边框问题

  • vue慕课网去哪儿实战项目笔记

    1.移动端解决1px边框问题,使用border.css;https://www.cnblogs.com/jy136...

  • 移动端1像素的问题

    移动端1像素的问题 问题:一般在移动端,由于dpr(设备像素比)不为1,在PC端显示1像素的边框,在移动端其实显示...

  • 移动端hairline border显示不全的解决方案

    前言 移动端的hairline边框解决方案,通常是使用transform:scale(0.5)来获得细边框,但有时...

  • 移动端一像素边框

    如何实现在移动端中显示一像素的边框 实现方案一:0.5像素 标准边框语法div{ border: 1px sol...

  • 一像素边框实现

    下文部分引用于移动端1像素边框问题,这篇文章写得很详细,值得一看。 为什么移动端一像素边框和pc端不一样? 其实这...

  • 1px

    CSS中1px分割线处理移动web开发之像素和DPR详解7种方法解决移动端Retina屏幕1px边框问题IOS基础...

  • CSS知识

    CSS3资料员 http://tympanus.net/codrops/css_reference 解决移动端边框...

网友评论

      本文标题:移动端实现解决一像素边框问题

      本文链接:https://www.haomeiwen.com/subject/bmflqqtx.html