关于移动端小于1px细线解决办法

luo-chen 2018-10-24 原文

关于移动端小于1px细线解决办法

1、最简单直接的方法(适用于少量引用,一般用于页面分割布局)

<div style="height:1px;background:#cccccc;width:100%;transform: scaleY(.5);">&nbsp;</div>

高度为1px,进行Y方向缩放,效果就是小于1px的横向直线,如果是宽度为1px,进行X方向缩放,然后再定义高度,效果就是小于1px的纵向直线。

2、高效的方法(适用于列表,对列表上的每条数据进行分割)

css
.testClassItem{ position: relative; } .testClassItem:after{ position: absolute; right: 0; bottom: 0; left: 0px; height: 1px; content: ''; -webkit-transform: scaleY(.5); transform: scaleY(.5); background-color: #D1D1D1; }
HTML

//列表页面
<div>
//需要循环展示的列表
<div class="testClassItem">
  
</div>
    <div class="testClassItem">
  
</div>
</div>

在列表需要循环的div上定义一个class,引用这个class之后在每一条数据下面都会有一条小于1px的细线将数据进行分割。

3、将border的四周边框线都设置成小于1px的细线

将div的内容如字体大小、宽度、高度、padding等都设置成理想状态的2倍,然后通过transform: scale(.5);对div进行统一缩小,这样虽然实现的div四周边框的统一缩放,但是页面会出现很多空白,这个是由于先前设置div宽高统一放大2倍造成的。解决办法就是在这个div外面在套一个div,设置他的宽高为理想状态的尺寸,然后再设置overflow:hidden即可解决;

发表于 2018-10-24 17:51 ps落尘 阅读() 评论() 编辑 收藏

 

版权声明:本文为luo-chen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/luo-chen/p/9844935.html

关于移动端小于1px细线解决办法的更多相关文章

随机推荐

  1. SPU、SKU、ARPU是什么,我来记录一下我的理解

    在电商系统里经常会提到“商品”、“单品”、“SPU”、“SKU”这几个词,那么这几个词到底是什么意思呢? 既然 […]...

  2. MySQL数据库的安装及体系说明

    第1章 MySQL介绍 1.1 数据的定义 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状 […]...

  3. 带你走进字符编码的世界

    思考一下,为什么有字符编码这种东西? 当然是为了让计算机“听话”呗。我们知道,计算机的世界只有01这两个字符, […]...

  4. AppBoxFuture(七): 分布式外键约束

      关系数据库与NoSql其中的一个主要区别是具备完整的外键约束,虽说现在一些大厂在设计数据存储结构时禁止使用 […]...

  5. linux常用命令—中英文设置

    中英文设置   LANG变量      echo $LANG———查看当前 […]...

  6. 高级数据查询

    Mysql 数据库的高级查询 一般查询功能的扩展 (一)使用limit限制结果集 LIMIT 子句可以被用于强 […]...

  7. HBuilder X中新建uni-app项目中的Hello uni-app模板后,自己添加的页面为什么运行时不显示,找不到入口?

    在HBuilderX中新建了一个uni-app项目,然后选择了Hello uni-app模板进行测试编译,发现 […]...

  8. 移动手机平台的HTML5前端优化指南

         对于访问量大的网站来说,前端的优化是必须的,即使是优化1KB的大小对其影响也很大,下面来看看来自IS […]...

展开目录

目录导航