画一条0.5px的线

画一条0.5px的线,第1张

0.5px的线
/*直接用,浏览器会自动转为1px*/
border:0.5px solid black;
移动端
/*可以直接设置视口*/
/**
*initial-scale [0,10] 初始缩放比例
*maximum-scale [0,10] 最大缩放比例
*minimum-scale [0,10] 最小缩放比例
*user-scalable yes/no 是否允许手动缩放页面,默认yes
**/
"viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable">
通用 单条 border-image
/*设置一边为透明*/
/*添加border-image,设置为50%渐变,一半透明一半有颜色*/
.border{
	width:200px;
	height:200px;
	border-right:1px solid transparent;
	border-image:linear-gradient(
	to right,transparent 50%,blue 50%)0 100% 0 0;
}
transform:scale()
/*用一个伪元素画条1px的线缩放为一半。定位在父亲中*/
.transform{
    width:200px;
    height:200px;
    position:relative;
}
.transform::after{
    //伪元素内容为空要加content:""
    content:"";
    position:absolute;
    left:0px;
    botton:0px;
    width:100%;
    height:1px;
    backgroud-color:black;
    transform:scaleY(0.5);
}
四边

思想与单边transform:scale()差不多,先设置伪元素的宽高为父亲的200%,再设置1px边框然后缩放,但是四边同时缩放后会使边框的左上角起始点到父亲的中心,再使用transform-origin:0 0;重新设置一下起始点即可

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/945505.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存