作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试这样做,但看起来只能将其更改为主要或警告。
最佳答案
控制 Angular Material 元素颜色的正确方法是使用不同的调色板,但功能有限。如果你想要更多的控制,你可以添加自定义 CSS,在大多数情况下你需要使用 ::ng-deep
来强制应用你的样式,例如:
::ng-deep .mat-checkbox .mat-checkbox-frame {
border-color: violet;
}
这是一个DEMO ,我在检查时更改了边框和背景的颜色。您可以按照这种方式实现您想要的任何样式。
如果你对::ng-deep
不熟悉,不是很了解,需要的时候可以翻翻THIS简短的回答。
还有另一种方法是通过禁用封装(感谢@Ventura)。它有权存在,但如果您决定禁用封装,请小心,不要与样式表混淆,因为它的行为与您期望的有关 CSS 的默认 Angular 逻辑不同。
更多信息:https://coryrylan.com/blog/css-encapsulation-with-angular-components
所以答案:https://stackoverflow.com/a/54981478/6053654
关于angular - 我可以使用一些自定义颜色更改 Angular Material 复选框的颜色吗?如何更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50795199/
我是一名优秀的程序员,十分优秀!