如何更改Angular 6材质单选按钮的外部波纹颜色

Vig*_*h R 5 css material-design angular-material angular-material2 angular

我想更改“角度材质”单选按钮的默认颜色。我只能更改为单选按钮颜色。

<mat-radio-group>
  <mat-radio-button value="1">Option 1</mat-radio-button>
  <mat-radio-button value="2">Option 2</mat-radio-button>
</mat-radio-group>
Run Code Online (Sandbox Code Playgroud)

但是,当我们单击选项时,我无法更改外部波纹效果的颜色。请有人帮我解决这个问题。

在此处输入图片说明

Nen*_*dak 7

这是完全样式化单选按钮的解决方案

  ::ng-deep .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
        opacity: 0.5 !important;     /*click effect color change*/
        background-color: blue !important;
  }

  ::ng-deep .mat-radio-button.mat-accent .mat-radio-inner-circle {
        background-color: blue!important;   /*inner circle color change*/
  }

  ::ng-deep.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
       border-color:blue!important; /*outer ring color change*/
  }
Run Code Online (Sandbox Code Playgroud)

希望是有帮助的。