美文网首页
移动端一个像素问题解决方案

移动端一个像素问题解决方案

作者: 迪丽迪丽 | 来源:发表于2017-09-28 21:17 被阅读0次

1.方案一:

.weui-cell{

position:relative;

}

.weui-cell:before{

content:" ";

position:absolute;

left:0;

top:0;

right:0;

height:1px;

border-top:1pxsolid#e5e5e5;

color:#e5e5e5;

-webkit-transform-origin:00;

transform-origin:00;

-webkit-transform:scaleY(0.5);

transform:scaleY(0.5);

left:15px;

}

原理:父级设置相对定位,通过伪类来给父级添加子元素设置相对于父级的绝对定位,设置其高为一个像素,然后设置上边框也为一个像素,最后通过 CSS3 的 transform 属性把伪元素缩放为原来的一半大小。

2.方案二

.mui-table-view-cell{

position:relative;

}

.mui-table-view-cell:after{

position:absolute;

right:0;

bottom:0;

left:15px;

height:1px;

content:'';

-webkit-transform:scaleY(.5);

transform:scaleY(.5);

background-color:#c8c7cc;

}

原理跟 方案一差不多,只不过 方案二 是通过背景来实现线条的展现。

当你把这两个 demo 在浏览器中放大到 400% 并且行高都设置为 1 时你会明显的看到这条一个像素的线并不是在两行文字的中间。要解决这个问题也非常地简单。我们拿 方案二为例子,只需要给 mui-table-view-cell 添加 padding-bottom: 1px; 就可以了。

相关文章

  • 移动端1像素的问题

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

  • 前端常见面试题十二 (移动端)

    目录: 1、请详解移动端点透,为什么会发生点透?描述发生的场景及解决方案 2、移动端为什么会有一像素问题?如何解决...

  • 移动端像素问题

    1.物理像素:物理像素是手机上最小物理显示单元 2.设备独立像素:设备独立像素(也叫密度无关像素),可以认为是计算...

  • 手机1px(下划线、上划线、边框)

    手机一像素问题 工作中我们会遇到很多移动端边框1像素的需求,这里为大家准备一份1像素的样式整理。 移动端1px变粗...

  • 面试题

    @1: 移动端1px问题,为什么会有?如何解决? 物理像素:移动设备出厂时,不同设备自带的不同像素,也称硬件像素...

  • PC前端转移动前端的二三事——移动端适配

    一、首先,要搞明白移动端适配问题,就要先搞明白像素和视口 像素包含2种像素:物理像素和css像素 物理像素又称设备...

  • 一像素边框实现

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

  • 移动端1像素边框问题的解决方案

    关于dpr的问题可以看看张鑫旭大神的文章设备像素比devicePixelRatio简单介绍和简书一篇文章前端工程师...

  • 移动端一像素问题的解决方案

    由于分辨率 DPI 的差异,高清手机屏上的 1px 实际上是由 2×2 个像素点来渲染,有的屏幕甚至用到了 3×3...

  • 移动端像素

    移动端设备屏幕尺寸非常多,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800, 480x854...

网友评论

      本文标题:移动端一个像素问题解决方案

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