css 伪类或伪元素

t3irkdon  于 2023-05-02  发布在  其他
关注(0)|答案(1)|浏览(106)

我有一个div元素,类为.parent-div。它有一个border-bottom,厚1px,宽608px。div本身的宽度为600px。我需要使border-bottom的最后20%的高度与其余部分不同。我尝试使用::before::after伪元素,但它们似乎不起作用。有人能帮我达到这个效果吗?下面是.parent-div的CSS:

.parent-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 608px;
  position: relative;
  margin-top: 100px;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 1px solid #bdbdbd;
  padding-bottom: 18px;
}
<div class="parent-div"></div>
z0qdvdin

z0qdvdin1#

下面是问题下面的评论中发布的解决方案。

<div class="centered-div">#todo</div> 
<div class="parent-div"> 
  <div class="child-div" id="all">All</div> 
  <div class="child-div">Active</div> 
  <div class="child-div">Completed</div> 
</div> 

<form id="form"> 
  <input type="text" name="detail" placeholder="add details"> 
  <button>Add</button> 
</form> 

<div id="results"></div>

我还删除了<input>标记上的结束斜杠,因为没有HTML规范要求这样做。

相关问题