【发布时间】:2021-11-20 19:22:44
【问题描述】:
大家好,我想用 css 制作自定义顶部边框,但交叉线不直,如下所示:
这是我的 CSS 规则:
border-radius: 4px;
background-image: linear-gradient(to left, transparent 115px, #b0b0b0 -10px);
border-right: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
border-left: 1px solid #b0b0b0;
background-position: 100% 0, 100% 0, 0 100%, 0 100%;
background-size: 100% 1px, 1px 100%;
background-repeat: no-repeat;
我打算让问题更容易理解的设计如下图所示。
我尝试了一些 ::after , ::before 解决方案,但我遇到了同样的问题,我该如何解决?谢谢解答
【问题讨论】:
标签: html css border linear-gradients