【发布时间】:2020-11-26 01:27:15
【问题描述】:
我在我的 angular-app 中使用 ng-bootstrap 来构建一个类似于 的弹出框 我在我的正文中使用自定义字体,这些字体在 styles.scss 文件中定义为
$r-typography: mat-typography-config(
$font-family: 'TedNext, sans-serif'
);
$f-typography: mat-typography-config(
$font-family: 'Yolo, sans-serif'
);
html[realm=r] {
@include mat-core($r-typography);
box-sizing: border-box;
font-family: TedNext, sans-serif ;
}
html[realm=f] {
@include mat-core($f-typography);
box-sizing: border-box;
font-family: Yolo, sans-serif ;
}
如果我删除 styles.scss 中的引导导入,字体看起来 并且我也失去了弹出框 的样式
当我将 boostrap.scss 导入到 styles.scss 中时,文本变为粗体 但我的默认字体被引导程序覆盖
这是带有 mat-icon 的按钮的代码
<button mat-icon-button matSuffix
popoverClass="popoverBackground"
ngbPopover="{{ 'PAYMENT.CREDIT_CARD.CVV_INFORMATION' | translate }}"
container="#checkId"
tabindex="-1"
type="button"
onclick="this.blur()"
[autoClose]="true"
class="cvv-info-button"
>
<mat-icon>info</mat-icon>
</button>
知道如何防止引导程序覆盖我的正常字体吗?
【问题讨论】:
-
如果其中一个答案对您有用,您能接受吗?谢谢,愉快的编码:)
标签: css angular bootstrap-4 sass ng-bootstrap