zoukankan      html  css  js  c++  java
  • 移动端页面0.5px border的实现

    移动端上经常发现1px边框异常的粗,因此,决定用伪类配合css3来实现0.5px边框

    代码如下:

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
     5  <meta charset="UTF-8">
     6  <title>0.5 border</title>
     7  <style type="text/css">
     8  *{margin: 0;padding: 0;-webkit-box-sizing:border-box;}
     9  ul{
    10   position: relative;
    11  }
    12  li{
    13   height: 60px;
    14   line-height: 60px;
    15   padding-left: 10px;
    16   position: relative;
    17   font-size: 20px;
    18  }
    19  li:after{
    20   content: "";
    21   display: block;
    22   position: absolute;
    23   left: -50%;
    24   width: 200%;
    25   height: 1px;
    26   background: #ededed;
    27   -webkit-transform:scale(0.5);
    28  }
    29  </style>
    30 </head>
    31 <body>
    32  <ul>
    33   <li>list-item1</li>
    34   <li>list-item2</li>
    35   <li>list-item3</li>
    36   <li>list-item4</li>
    37   <li>list-item5</li>
    38   <li>list-item6</li>
    39   <li>list-item7</li>
    40   <li>list-item8</li>
    41  </ul>
    42 </body>
    43 </html>

    主要思路是利用伪类来实现border,先放大一倍,再利用css3缩小一倍。再用定位定到正确的位置即可

  • 相关阅读:
    charles的完整使用
    优雅重启uwsgi的配置
    mysql数据库,创建只读用户
    无线技术
    Selenium
    Hexo博客美化之蝴蝶(butterfly)主题魔改
    什么是Hexo博客
    java实现链表反转
    你不知道的Java引用
    Jquery判断数组中是否包含某个元素$.inArray()
  • 原文地址:https://www.cnblogs.com/raoyunxiao/p/4241982.html
Copyright © 2011-2022 走看看