我有以下代码div { width:200px; border-bottom:1px solid magenta; height:50px; }DEMOdiv宽度为200px,因此border-bottom也是200px但是如果我想边框底部只有100px而不改变div宽度该怎么办?
3 回答
LEATH
TA贡献1936条经验 获得超6个赞
您可以使用线性渐变:
div {
width:100px;
height:50px;
display:block;
background-image: linear-gradient(to right, #000 1px, rgba(255,255,255,0) 1px), linear-gradient(to left, #000 0.1rem, rgba(255,255,255,0) 1px);
background-position: bottom;
background-size: 100% 25px;
background-repeat: no-repeat;
border-bottom: 1px solid #000;
border-top: 1px solid red;
}
<div></div>
- 3 回答
- 0 关注
- 357 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消