use*_*165 1 angular-material angular
角材料 mat-drawer-container 具有默认的背景颜色,就像这样..
.mat-drawer-container {
background-color: #fafafa;
color: rgba(0, 0, 0, 0.87);
}
Run Code Online (Sandbox Code Playgroud)
我想改成..
.mat-drawer-container {
background-color: #dddddd;
}
Run Code Online (Sandbox Code Playgroud)
我试过..
encapsulation: ViewEncapsulation.None
Run Code Online (Sandbox Code Playgroud)
和important下面的例子一样
.mat-drawer-container {
background-color: #dddddd !important;
}
Run Code Online (Sandbox Code Playgroud)
背景颜色不会改变,它仍然是#fafafa
它适用于.mat-drawer但不适用于mat-drawer-container
有任何想法吗?
不要覆盖现有的材料类 - 相反,将您自己的类应用于元素:
<mat-drawer-container class="red-container">
...
</mat-drawer-container>
Run Code Online (Sandbox Code Playgroud)
并在该特定类上设置样式:
.red-container {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
这可以让您避免 ::ng-deep。
| 归档时间: |
|
| 查看次数: |
2429 次 |
| 最近记录: |