首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改angular-material2 2 mat-checkbox左侧图标的大小和颜色?

如何修改angular-material2 2 mat-checkbox左侧图标的大小和颜色?
EN

Stack Overflow用户
提问于 2018-02-02 16:24:05
回答 5查看 17.5K关注 0票数 12

angular material2 mat-复选框

如何修改左图标大小和左图标状态颜色?

代码语言:javascript
复制
<mat-checkbox>Like Me.</mat-checkbox>
EN

回答 5

Stack Overflow用户

发布于 2018-02-02 16:58:44

您可以使用此( .mat-checkbox-inner-container ) CSS类修改mat-checkbox

代码语言:javascript
复制
.mat-checkbox-inner-container {
  height: 50px!important;
  width: 50px!important;
}

请注意,您需要将样式修改放在styles.css根文件夹( /src/styles.css )中,而不是放在组件css中。

还可以使用!important ( width: 50px!important;)覆盖默认样式。

下面是mat-复选框的默认样式

代码语言:javascript
复制
.mat-checkbox-inner-container {
    display: inline-block;
    height: 20px;
    line-height: 0;
    margin: auto;
    margin-right: 8px;
    order: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    width: 20px;
    flex-shrink: 0;
}

希望这能有所帮助。

票数 19
EN

Stack Overflow用户

发布于 2018-10-08 18:23:12

如果你想改变颜色,那么在你的CSS文件中使用这些

代码语言:javascript
复制
::ng-deep .mat-checkbox .mat-checkbox-frame {
  border-color: black;
}

::ng-deep .mat-checkbox-checked .mat-checkbox-background {
  background-color: black !important;
}
票数 14
EN

Stack Overflow用户

发布于 2019-01-13 02:31:13

代码语言:javascript
复制
    ::ng-deep .mat-checkbox-checkmark-path {
     stroke: #000 !important;
   }

希望这个css能解决你的问题

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48578559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档