我在这里使用边框,我想将边框添加到图标中,如图像所示。到目前为止,我做了这件事,谁能建议我指出正确的方向?
.list {
display: flex;
flex-direction: row;
width: 182px;
background: aliceblue;
}
ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
li {
width: 20px;
padding: 10px;
border-top: 1px solid rgba(0, 0, 0, 0.2);
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
i.fa {
padding: 5px;
}<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet"/>
<div class="list">
<ul>
<li><i class="fa fa-facebook" aria-hidden="true"></i></li>
<li><i class="fa fa-twitter" aria-hidden="true"></i></li>
<li><i class="fa fa-pinterest-p" aria-hidden="true"></i></li>
<li><i class="fa fa-dribbble" aria-hidden="true"></i></li>
<li><i class="fa fa-google-plus" aria-hidden="true"></i></li>
<li><i class="fa fa-whatsapp" aria-hidden="true"></i></li>
<li><i class="fa fa-github" aria-hidden="true"></i></li>
</ul>
</div>
发布于 2018-09-26 12:48:56
顺便说一下,我认为对你来说最简单的解决方案就是针对第五和第六个子元素。例如,您可以使用nth-child(n) css选择器来实现这一点,因此li:nth-child(5)可以将G+图标框作为目标,然后添加底部边框的样式。更多信息:nth-child.asp
https://stackoverflow.com/questions/52518040
复制相似问题