这是一个艰难的。我想切断角落。所以线条永远不会在角落相遇。
起初我想也许我可以添加两个嵌套在内部的div,并且只有border-right和border-bottom div,但这不会起作用。任何想法都会有所帮助。
我附上了你可以看到的图片。
![在此处输入图片说明] [1]
答案 0 :(得分:0)
您可以使用:before
和:after
:伪元素。
#container {
width: 550px;
height: 200px;
background-color: #222426;
}
.box {
display: inline-block;
width: 275px;
height: 100px;
line-height: 100px;
text-align: center;
position: relative;
color: #FFFFFF;
}
.box:first-child:after {
content: '';
position: absolute;
right: 0;
top: 3%;
background-color: #777777;
width: 1px;
height: 90%;
}
.box:nth-child(3):after {
content: '';
position: absolute;
right: 0;
bottom: 3%;
background-color: #777777;
width: 1px;
height: 90%;
}
.box:first-child:before {
content: '';
position: absolute;
left: 1%;
bottom: 0;
background-color: #777777;
height: 1px;
width: 90%;
}
.box:nth-child(2):before {
content: '';
position: absolute;
right: 1%;
bottom: 0;
background-color: #777777;
height: 1px;
width: 91%;
}
<div id="container">
<div class="box">Some Content</div
><div class="box">Some Content</div
><div class="box">Some Content</div
><div class="box">Some Content</div>
</div>