细边框

ぃ、小莉子 提交于 2019-11-27 08:16:39

scaleY:https://cloud.tencent.com/developer/section/1072445

一:使用缩放

<!-- html 部分  -->
<div class="bd-t"></div>

/* 方式一css部分  */
.bd-t{
    position:relative;
 }
 .bd-t:after{
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: #e0e0e0;
    /* 如果不用 background-color, 使用 border-top:1px solid #e0e0e0; */
    -webkit-transform: scaleY(.5);
    transform:scaleY(.5);
 }
/* 方式二css部分  */
 .bd-all{
     position:relative;
 }
.bd-all:after{
     content: " ";
     position: absolute;
     left: 0;
     top: 0;
     z-index:-1;
     width: 200%;
     height:200%;
     border:1px solid #e0e0e0;
     -webkit-transform-origin: 0 0;
     transform-origin: 0 0;
     -webkit-transform: scale(.5, .5);
     transform: scale(.5, .5);
 }

二、weui的做法

.weui-cell:before{ 
    content: " "; 
    position: absolute; 
    left: 0; top: 0; 
    right: 0; 
    height: 1px; 
    border-top: 1px solid #D9D9D9; 
    color: #D9D9D9; 
    -webkit-transform-origin: 0 0; 
    transform-origin: 0 0; 
    -webkit-transform: scaleY(0.5); 
    transform: scaleY(0.5); 
}

三、不推荐

<!-- html 部分  -->
<div class="bd-t"></div>


//css3部分
.bd-t{
    position:relative;
 }
.bd-t::after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(0deg, transparent 50%, #d9d9d9 50%);
 }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!