【问题标题】:Only display the fontawesome icon in button仅在按钮中显示 fontawesome 图标
【发布时间】:2020-07-29 03:49:52
【问题描述】:

我有这个带有fa 图标的按钮。

<p-button><i class="fa fa-thumb-tack" [ngClass]="{'active': pinned}"></i></p-button>

目前看起来像这样

无论如何我可以只显示图标而不是按钮(使图标基本上可点击)。

【问题讨论】:

    标签: angular font-awesome


    【解决方案1】:

    也许您必须自定义p-button 样式,例如将其背景不透明度设为0。

    或者您可以只显示图标并将事件绑定到它:

    <i class="fa fa-thumb-tack" [ngClass]="{'active': pinned}" (click)="something()"></i>
    

    但是你必须自己做,因为 PrimseNG 不支持那种图标按钮。

    【讨论】:

      【解决方案2】:

      显然设置了黄色背景。你可以试试:

      <p-button style='background-color: transparent; border: none'>
          <i style='color:silver' class="fa fa-thumb-tack" [ngClass]="{'active': pinned}"></i>
      </p-button>
      

      您可以将图标颜色设置为使其在白色背景下更明显的颜色。

      【讨论】:

      • @user545871 为什么使用 而不是
      猜你喜欢
      • 2018-12-06
      • 2016-12-29
      • 2019-06-22
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 2015-10-13
      • 2020-02-22
      • 2017-07-20
      相关资源
      最近更新 更多