是否可以更改Angular Material Selection List中复选框的大小?我尝试在CSS中更改mat-pseudo-checkbox
的大小,但这会导致复选标记放置不正确:
mat-pseudo-checkbox {
height: 10px;
width: 10px;
}
我是否需要调整另一个选择器来解决这个问题?
答案 0 :(得分:2)
是的,复选标记只是该复选框内的一个伪元素。您可以采用与框本身相同的方式覆盖它的样式。
对于具有10px框尺寸的情况,以下CSS将适用(对于其他尺寸,需要调整值):
.mat-pseudo-checkbox-checked::after {
top: 0px;
left: -1px;
width: 6px;
height: 2px;
}
答案 1 :(得分:0)
我使用Angular 7成功:
mat-checkbox ::ng-deep .mat-checkbox-inner-container {width: 30px;height: 30px;}