【发布时间】:2019-07-05 10:20:11
【问题描述】:
我创建了一个新项目,安装了 font-awesome:
"@fortawesome/angular-fontawesome": "^0.4.0",
"@fortawesome/fontawesome-svg-core": "^1.2.19",
"@fortawesome/free-brands-svg-icons": "^5.9.0",
导入FontAwesomeModule:
imports: [
...,
FontAwesomeModule
],
并创建了一个简单的图标:
faFacebook = faFacebook;
<fa-icon [icon]="faFacebook"></fa-icon>
图标已成功显示。现在我想为生成的图标设置path 的样式:
path {
fill: red;
}
但它不起作用。我的 Chrome 甚至没有在开发者工具中打印这条规则。
如何设置path 的样式?我必须精确地设置path 的样式,而不是fa-icon(使用fill: url(#gradient) 应用渐变)。
【问题讨论】:
-
你把你的风格放在哪里?
-
@EliasSoares,在 app.component.scss
-
显示你正在使用的 scss 代码,以及你的组件标记。
-
这是我唯一的标记。我只设计
path并添加faFacebook = faFacebook。该组件由 Angular CLI 生成。
标签: angular angular-fontawesome