sta*_*ool 0 checkbox css-transforms angular-material angular
我正在尝试增加材质复选框的大小。
transform似乎增加了材质复选框的大小。但是,我不确定这是否是实现这一目标的正确方法?
CSS
::ng-deep .mat-checkbox .mat-checkbox-frame {
transform: scale(2);
}
::ng-deep .mat-checkbox-checked .mat-checkbox-background {
transform: scale(2);
}
Run Code Online (Sandbox Code Playgroud)
小智 7
正确答案的编辑队列已满。所以我在这里添加了缺少的类来摆脱取消选中和选中动画的问题。
.mat-checkbox-frame,
.mat-checkbox-background,
.mat-checkbox-anim-unchecked-checked
.mat-checkbox-anim-checked-unchecked {
transform: scale(2);
}
Run Code Online (Sandbox Code Playgroud)
由于::ng-deep已弃用,您可以:
加入encapsulation: ViewEncapsulation.None你@Component喜欢的:
@Component({
selector: 'app-component',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
encapsulation: ViewEncapsulation.None
})
Run Code Online (Sandbox Code Playgroud)
在你的 CSS 中简单地使用这个:
.mat-checkbox .mat-checkbox-frame {
transform: scale(2);
}
.mat-checkbox-checked .mat-checkbox-background {
transform: scale(2);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6316 次 |
| 最近记录: |