我正在使用 angular-fontawesome 库作为离子应用程序的一部分。我似乎无法让 fa-layer-counter 组件改变颜色,使其远离默认的红色阴影。
<fa-layers [fixedWidth]="true">
<fa-icon [icon]="['far', 'bell']"></fa-icon>
<fa-layers-counter content=""></fa-layers-counter>
</fa-layers>
我试过了:
- 添加一个类来更改 SCSS 背景颜色,如下所示:
<fa-layers [fixedWidth]="true">
<fa-icon [icon]="['far', 'bell']"></fa-icon>
<fa-layers-counter content="" class="color-change"></fa-layers-counter>
</fa-layers>
.color-change {
--background-color: var(--ion-color-success) !important;
}
- 点击创建的 span 子元素(带有元素和类名):
<fa-layers [fixedWidth]="true">
<fa-icon [icon]="['far', 'bell']"></fa-icon>
<fa-layers-counter content="" class="color-change"></fa-layers-counter>
</fa-layers>
.color-change > .fa-layers-counter {
--background-color: var(--ion-color-success) !important;
}
- 内联样式。
- 使用背景色以外的样式。
我没有想法,无法进行任何工作。有任何想法吗?