边框0.5px的实现方法

Posted 梦幻飞雪

tags:

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

原理: css3 的缩放   ---->    transform: scale()

  完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div {
            height: 200px;
            width: 200px;
            margin: 50px auto;
            position: relative;
            /*background: #f4f4f4;*/
        }
        .box::after {
            content: ‘‘;
            position: absolute;
            left: 0;
            top: 0;
            z-index:-1;
            width: 200%;
            height:200%;
            border:1px solid #000000;
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-transform: scale(.5, .5);
            transform: scale(.5, .5);
            -webkit-transform: scale(.5, .5);
            -ms-transform: scale(.5, .5);
            z-index: 1;   /*不加的话,在有背景的情况下就只有下右两边框*/
        }
        .bd-t::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            border-top: 1px solid #000;
            transform: scaleY(.5);
            -webkit-transform: scaleY(.5);
            -ms-transform: scaleY(.5);
        }
        .bd-l::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            border-left: 1px solid #000;
            transform: scaleX(.5);
            -webkit-transform: scaleX(.5);
            -ms-transform: scaleX(.5);
        }
        .box1 {
            height: 200px;
            width: 200px;
            margin: 50px auto;
            position: relative;
            border: 1px solid #000;
            /*background: #09f;*/
        }
    </style>
</head>
<body>
    <div class="box">
        四条边框0.5px
    </div>
    <div class="bd-t">
        顶部边框0.5px
    </div>
    <div class="bd-l">
        左边框0.5px
    </div>
    <div class="box1">参考相</div>

</body>
</html>

 

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

css3缩放功能实现0.5px的边框

移动端实现边框0.5像素

移动端半像素 0.5PX 边框实现。

css3写出0.5px的边框

移动端边框1px的实现

移动端1px解决方法