美文网首页
移动端1像素处理方法(less 预处理)

移动端1像素处理方法(less 预处理)

作者: Estarsyang | 来源:发表于2018-09-13 22:41 被阅读0次

    /*

    ** 四边框

    */

    .border(@color: #dbdbdb; @radius: 0) {

      &:after {

        content: " ";

        width: 200%;

        height: 200%;

        position: absolute;

        top: 0;

        left: 0;

        border: 1px solid @color;

        -webkit-transform: scale(0.5);

        transform: scale(0.5);

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0;

        box-sizing: border-box;

        border-radius: @radius;

        z-index: 2;

      }

    }

    /*

    ** 上边框

    */

    .border-top(@color: #dbdbdb; @left: 0)  {

      &:before {

        content: " ";

        position: absolute;

        left: @left;

        top: 0;

        right: 0;

        height: 1px;

        border-top: 1px solid @color;

        color: @color;

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0;

        -webkit-transform: scaleY(0.5);

        transform: scaleY(0.5);

        z-index: 2;

      }

    }

    /*

    ** 下边框

    */

    .border-bottom(@color: #dbdbdb; @left: 0)  {

      &:after {

        content: " ";

        position: absolute;

        left: @left;

        bottom: 0;

        right: 0;

        height: 1px;

        border-bottom: 1px solid @color;

        color: @color;

        -webkit-transform-origin: 0 100%;

        transform-origin: 0 100%;

        -webkit-transform: scaleY(0.5);

        transform: scaleY(0.5);

        z-index: 2;

      }

    }

    /*

    ** 左边框

    */

    .border-left(@color: #dbdbdb; @top: 0)  {

      &:after {

        content: " ";

        position: absolute;

        left: 0;

        top: 0;

        width: 1px;

        bottom: 0;

        border-left: 1px solid @color;

        color: @color;

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0;

        -webkit-transform: scaleX(0.5);

        transform: scaleX(0.5);

        z-index: 2;

      }

    }

    /*

    ** 右边框

    */

    .border-right(@color: #dbdbdb; @top: 0)  {

      &:before {

        content: " ";

        position: absolute;

        right: 0;

        top: 0;

        width: 1px;

        bottom: 0;

        border-right: 1px solid @color;

        color: @color;

        -webkit-transform-origin: 100% 0;

        transform-origin: 100% 0;

        -webkit-transform: scaleX(0.5);

        transform: scaleX(0.5);

        z-index: 2;

      }

    }

    相关文章

      网友评论

          本文标题:移动端1像素处理方法(less 预处理)

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