Changing Border Color In Mat-form-field


Answer :

I think this will cover everything.

// mat-icon-stepper selected color change  ::ng-deep .mat-step-header .mat-step-icon-selected, .mat-step-header .mat-step-icon-state-done, .mat-step-header .mat-step-icon-state-edit {     background-color: red!important; }  //input outline color ::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline {     color: red!important;     // opacity: 1!important; }  //mat-input focused color ::ng-deep .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {     color: red!important; }  // mat-input error outline color ::ng-deep .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{     color: red!important;     opacity: 0.8!important; }  // mat-input carent color ::ng-deep .mat-input-element {     caret-color: red!important; }  // mat-input error carent color ::ng-deep .mat-form-field-invalid .mat-input-element, .mat-warn .mat-input-element {     caret-color: red!important; }  // mat-label normal state style ::ng-deep .mat-form-field-label {     color: rgba(0,0,0,.6)!important;     // color: $mainColor!important; }  // mat-label focused style ::ng-deep .mat-form-field.mat-focused .mat-form-field-label {     color: red!important; }  // mat-label error style ::ng-deep .mat-form-field.mat-form-field-invalid .mat-form-field-label {     color: red!important; } 

Add this CSS to your form-field-appearance-example.css:

/* Border */ .mat-form-field-appearance-outline .mat-form-field-outline {   color: white; } /* Font color */ input.mat-input-element {   color: white; } 

Though, there is still a problem while the field is focused.


For the newer outlined form fields, solved it this way:

::ng-deep {      .mat-form-field-appearance-outline .mat-form-field-outline {         color: white;      }      mat-form-field {         .mat-hint, input, ::placeholder, .mat-form-field-label {            color: white;         }      }   } 

Comments

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?