文字后面的Font Awesome图标

r3plica

我正在尝试使某个图标出现在某些文本的后面,但是它不起作用。我用于图标的CSS链接如下:

.fa:not(.form-control-feedback) {
    font-size: $h1-size;
    color: lighten($brand-color-light, 10%);
    z-index: 0;

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: -webkit-box; /* Safari */
    display: flex;
    align-items: center;
    justify-content: center;
}

和HTML是这样的:

<a ui-sref="account({ accountNumber: controller.account.accountNumber })" animated-tile>
    <i class="fa fa-user"></i>

    <div style="z-index: 2;">
        <h3>{{ controller.account.accountNumber }}</h3>
        <h5>{{ controller.account.name }}</h5>

        <p>
            {{ controller.account.address.houseName }}<br ng-if="controller.account.address.houseName.replace(' ', '')" />
            {{ controller.account.address.street }}<br ng-if="controller.account.address.street.replace(' ', '')" />
            {{ controller.account.address.town }}<br ng-if="controller.account.address.town.replace(' ', '')" />
            {{ controller.account.address.county }}<br ng-if="controller.account.address.county.replace(' ', '')" />
            {{ controller.account.address.postCode }}
        </p>
    </div>
</a>

但文字仅显示在图标后面。我已经尝试使用:before,但仍然无法正常工作。

这是我的问题的代码笔:

http://codepen.io/r3plica/pen/GZeLQM

这是我设置的位置:之前

http://codepen.io/r3plica/pen/EKMJLj

有人知道如何解决这个问题吗?

博扬·佩特科夫斯基(Bojan Petkovski)

相对于h3和p添加位置,或将它们放在div中并相对于div添加位置。

.tile {
  max-width: 200px;
  height: 200px;
  color: white;
  background-color: blue;
  position: relative;
}
.tile h3,
.tile p {
  position: relative;
}
.tile .fa {
  font-size: 50px;
  color: red;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: -webkit-box;
  /* Safari */
  display: flex;
  align-items: center;
  justify-content: center;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css" rel="stylesheet" />


<div class="container">
  <div class="row">
    <div class="col-md-3 tile">
      <i class="fa fa-user"></i>
      <h3>This is a test</h3>
      <p>This is an issue when the text is behind the actual font-awesome icon. Does anyone know how to solve it?</p>
    </div>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文字后面的Font Awesome图标

来自分类Dev

React中的Font Awesome图标

来自分类Dev

Font Awesome 图标未显示

来自分类Dev

Font Awesome 图标直接链接

来自分类Dev

导航内垂直居中的Font Awesome图标

来自分类Dev

删除未使用的Font Awesome图标

来自分类Dev

Font-Awesome-Rails无法加载图标

来自分类Dev

如何抵消重叠的Font Awesome图标?

来自分类Dev

CSS Awesome Font图标作为提交按钮

来自分类Dev

Webix树节点的Font Awesome图标

来自分类Dev

将Font Awesome图标设为表单提交

来自分类Dev

带有Jqplot的Font Awesome图标

来自分类Dev

导航内垂直居中的Font Awesome图标

来自分类Dev

No Font-Awesome 主题图标

来自分类Dev

Font Awesome 图标无法用作链接

来自分类Dev

将 Font Awesome 图标附加到 <li>

来自分类Dev

文字后面的图片

来自分类Dev

文字后面的白框

来自分类Dev

带有Angular的HTML输入中的Font Awesome图标

来自分类Dev

Font Awesome 4.0.3中“图标删除标志”的位置

来自分类Dev

通过验证阻止Bootstrap形式的Font Awesome图标扩展

来自分类Dev

使用Font Awesome更改WPF中的字体图标

来自分类Dev

如何在Font Awesome图标上放置文本?

来自分类Dev

使用wkhtmltopdf打印包含Font Awesome图标的HTML

来自分类Dev

在单选按钮更改事件上动态更改Font Awesome图标

来自分类Dev

Font-Awesome图标无法通过BoostrapCDN呈现

来自分类Dev

如何在<input>按钮中添加Font Awesome图标?

来自分类Dev

无法通过SSL加载字体和Font Awesome图标

来自分类Dev

如何在WPF中使用图标[Font-awesome]