Gre*_*reg 5 css angularjs angularjs-material
我无法覆盖cssfor <md-progress-linear>。
他们有以下代码来设置文件height中的进度条sass:
$progress-linear-bar-height: 5px !default;
md-progress-linear {
height: $progress-linear-bar-height;
}
Run Code Online (Sandbox Code Playgroud)
即使我改变5px了1px它仍然没有改变。忽略高度,也不会改变任何东西。
即使我把它放在我自己的sass文件中,它也不会覆盖它:
md-progress-linear {
height: 2px !important;
}
Run Code Online (Sandbox Code Playgroud)
我在这里忽略了什么吗?
$progress-linear-bar-height: 1px !default;
md-progress-linear {
display: block;
position: relative;
width: 100%;
height: $progress-linear-bar-height;
padding-top: 0 !important;
margin-bottom: 0 !important;
}
<md-progress-linear md-mode="indeterminate" ng-if="showLoader"></md-progress-linear>
Run Code Online (Sandbox Code Playgroud)
在 Angular 15 中。这对我有用:
:host ::ng-deep mat-progress-bar {
height: 10px;
}
:host ::ng-deep mat-progress-bar .mdc-linear-progress__bar-inner {
border-top-width: 10px;
}
Run Code Online (Sandbox Code Playgroud)
小智 1
由于高度是在多个元素上设置的:
\n\nmd-progress-linear {\n height: $progress-linear-bar-height;\n\n .md-container {\n height: $progress-linear-bar-height;\n\n .md-bar {\n height: $progress-linear-bar-height;\n }\n\n .md-dashed:before {\n height: $progress-linear-bar-height;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n您要么覆盖所有这些,要么像我一样这样做:
\n\n文件variables_material.scss:
\n\n$progress-linear-bar-height: 3px;\nRun Code Online (Sandbox Code Playgroud)\n\n文件main.scss:
\n\n@import "variables_material";\n@import "vendor/angular-material/angular-material.scss"; \n\n@import \xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n\n这会将进度条的高度配置为 3px;
\n| 归档时间: |
|
| 查看次数: |
14379 次 |
| 最近记录: |