ReactJs覆盖字体超赞图标

时间:2020-01-31 08:31:53

标签: reactjs icons font-awesome

我想问一下如何在ReactJS中堆叠“真棒字体”图标。

在HTML中,我们使用以下代码:

<span class="fa-stack fa-2x">
  <i class="fas fa-circle fa-stack-2x"></i>
  <i class="fas fa-flag fa-stack-1x fa-inverse"></i>
</span>

在ReactJS中,我们使用:

<FontAwesomeIcon icon={faFlag} />

如何在用户上堆叠一个圆圈,以使其看起来像“标记”图标在圆圈中

2 个答案:

答案 0 :(得分:0)

Yo可以做类似的事情并与positioningflex一起玩:

.the-wrapper {
  position: relative;
}

.the-wrapper .icon {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

</style>

<span class="fa-stack fa-2x the-wrapper">
  <FontAwesomeIcon icon={faCircle} />
  <div class="icon">
    <FontAwesomeIcon icon={faFlag} />
  </div>
</span>

答案 1 :(得分:0)

您可以将“分层”与提供的CSS一起使用:

<span className="fa-layers fa-fw fa-2x">
  <FontAwesomeIcon icon={faCircle} />
  <FontAwesomeIcon icon={faFlag} inverse transform="shrink-5" />
</span>