制作DIV正方形的对角线

时间:2020-02-25 06:39:54

标签: html css

我想显示div内的对角线,但只显示135度线。 当然有135deg,但是如何根据div大小更改div度呢?

#ConnectLine{
    pointer-events: none;
    position: absolute;
    z-index:5;
    background: linear-gradient(135deg, transparent, transparent 49%, black 49%, black 51%, transparent 51%, transparent);
 
}
<div id="ConnectLine" style="width:100px;height:200px;"></div>

1 个答案:

答案 0 :(得分:3)

calc中使用css

#ConnectLine {
    border: 1px solid red;
    background: linear-gradient(to bottom right, transparent calc(50% - 1px),  black calc(50% - 1px), black 50%, transparent 50%);
}
<div id="ConnectLine" style="width: 100px; height: 200px;"></div>