【发布时间】:2023-03-23 21:34:02
【问题描述】:
我需要将图标的高度编辑为 1.5em 而不是 1em。但我似乎找不到 .svg-inline--fa。我没有任何图标的 CSS 文件,因为我使用了 npm install。
我运行以在 Angular 上下载 svg 图标的命令
npm install @fortawesome/fontawesome-svg-core
npm install @fortawesome/free-solid-svg-icons
npm install @fortawesome/angular-fontawesome
太棒了:https://github.com/FortAwesome/Font-Awesome
<fa-icon [icon]="faEdit" size="lg" (click)="open(content)">Edit</fa-icon>
当我检查元素时,这是图标的 CSS
.svg-inline--fa {
display: inline-block;
font-size: inherit;
height: 1em;
overflow: visible;
vertical-align: -0.125em
}
同样导入import { faEdit } from '@fortawesome/free-solid-svg-icons';
到我的组件 ts
更新:使用例如transform="down-5" 向下移动图标。
【问题讨论】: