如何使用字体可怕的图标一个又一个

时间:2019-03-06 04:11:29

标签: html css css3 bootstrap-4 font-awesome

我是Web开发的新手。我有一张桌子,

enter image description here

现在我正在使用

<th scope="col">Total Resumes<i className="fa fa-fw fa-sort sort-icon" onClick={() => props.sortCountAndScoreAscending('resumeCount')}></i></th>

现在,我尝试了两个fa图标,

<th scope="col">Technology
                <i className="fa fa-sort-asc sort-icon" onClick={(event) => props.sortAscending(event, 'technology')}>
                </i>
                <i className="fa fa-sort-desc sort-icon" onClick={(event) => props.sortAscending(event, 'technology')}>
                </i>
            </th>

但这给了我

enter image description here

那么,如何获得第一个图像中的那个?

使用解决方案后

enter image description here

我要做的是

<th>
 <div className="d-inline-flex flex-column">
      <i className="fa fa-angle-up sort-icon" aria-hidden="true" onClick={() => props.sortData(props.type)}></i>
      <i className="fa fa-angle-down sort-icon" aria-hidden="true" onClick={() => props.sortData(props.type)}></i>
    </div>
</th>

2 个答案:

答案 0 :(得分:2)

将您的<i>包裹在div中,然后将以下样式设置为div:

display: inline-flex;
flex-direction: column;

答案 1 :(得分:0)

使用解决方案后,您需要减小图标的大小,请使用css这样:

 <th scope="col">Technology
    <i className="icon-base fa fa-sort-asc sort-icon" onClick={(event) => props.sortAscending(event, 'technology')}></i>
    <i className="icon-base fa fa-sort-desc sort-icon" onClick={(event) => props.sortAscending(event, 'technology')}></i>
 </th>

.icon-base {
   height: 10px;
   width: 10px;
}

每个图标将采用您设置的大小