在默认边框内部是不可能实现的,因为 border-radius
控制的是元素周围的半径,而不是单个边框。
我建议使用伪元素来模拟它:
div {
max-width:50vw;
padding-bottom:25px;
position:relative;
}
div:after {
content:'';
position:absolute;
bottom:0;
left:0;
right:0;
background:red;
height:20px;
border-radius:0 10px 10px 0;
}
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quippe: habes enim a rhetoribus; Quodsi ipsam honestatem undique pertectam atque absolutam. Duo Reges: constructio interrete. Urgent tamen et nihil remittunt.</div>
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
border-top-right-radius
控制的是元素的右上角,而不是所要求的底部边框。 - Niels Keurentjesborder-top-right-radius: 10px;
.title {
border-bottom: 10px solid red;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quippe: habes enim a rhetoribus; Quodsi ipsam honestatem undique pertectam atque absolutam. Duo Reges: constructio interrete. Urgent tamen et nihil remittunt.
<div class="title"></div>
border-top-right-radius
控制的是元素的右上角,而不是所要求的底部边框。 - Niels Keurentjes