移动端边框1px的实现

Posted 一叶知秋 https://www.cssge.com

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端边框1px的实现相关的知识,希望对你有一定的参考价值。

查看京东的移动端1px实现原理,用的是:after和css3的scale(0.5)缩放。

border-right

fr:after{
   height:100%;
   content:‘ ‘;
   width:1px;
   border-right:1px solid #f0f0f0;
   position:absolute;
   top:0;
   right:-1px;
   transform:scaleX(0.5);
  -webkit-transform:scaleX(0.5);
   z-index:10;
}

border-bottom

.bottom:after {
    height: 1px;
    content: ‘‘;
    width: 100%;
    border-top: 1px solid #f0f0f0;
    position: absolute;
    bottom: -1px;
    right: 0;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    z-index: 10;
}

文字两侧加横线

.gray-text:after {
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #cbcbcb;
    -webkit-transform: scaleY(.5);
}
.gray-text:after {
    margin-top: -0.5px;
}

 

以上是关于移动端边框1px的实现的主要内容,如果未能解决你的问题,请参考以下文章

处理移动端边框1px问题

用伪元素写移动端1px边框时想实现边角效果

box-shadow实现移动端(Retina屏)超细边框

移动端Retina屏幕1px边框问题

实现移动端1像素线--stylus

伪类实现 移动端1px 细线