【发布时间】:2017-09-10 22:06:08
【问题描述】:
我想向 NgbProgressbar 添加一个 css 样式,但我在这样做时遇到了麻烦。具体来说,我想给进度条一个自定义颜色。使用https://ng-bootstrap.github.io/#/components/progressbar 的“上下文进度条”演示,src/progressbar-basic.ts 文件的代码为:
import {Component} from '@angular/core';
@Component({
selector: 'ngbd-progressbar-basic',
templateUrl: 'src/progressbar-basic.html',
styles: [`
ngb-progressbar {
margin-top: 5rem;
}
`]
})
export class NgbdProgressbarBasic {
}
在浏览器中检查组件,进度条的背景颜色样式由 .bg-success 和 .progress-bar 控制。添加
.progress-bar {
background-color:#ff9900;
}
对附加到 index.html 文件的 css 文件进行了所需的更改,但我试图仅在此处添加它,而不是全局添加。
按照上面的 ngb-progressbar margin-top 样式添加它似乎不起作用,尽管我也没有看到 margin-top 样式的任何效果。我已经关闭了 progressbar-basic.html 中的 type="success" 类型语句,以防止它们发生冲突。
如何修改上面的 progressbar-basic.ts 代码以将样式附加到 NgbProgressbar 内的进度条?
【问题讨论】:
标签: ng-bootstrap