如何更改 angular materail 轮廓边框的大小?
How to change size of angular materail outline border?
我正在使用 angular 材料。我不知道如何在对焦时更改边框的大小。我不想看到厚度。
<form class="example-form">
<mat-form-field appearance="outline" class="example-full-width">
<input matInput placeholder="Email" [formControl]="emailFormControl">
<mat-error *ngIf="emailFormControl.hasError('email') && !emailFormControl.hasError('required')">
Please enter a valid email address
</mat-error>
<mat-error *ngIf="emailFormControl.hasError('required')">
Email is <strong>required</strong>
</mat-error>
</mat-form-field>
</form>
Angular material 使用起来相当棘手(至少在开始时)。理想的解决方案是创建适合您需要的自定义主题。您可以在此处查看操作方法:
https://material.angular.io/guide/theming
如果您想要快速修复,一个简单的方法是在 CSS 文件中使用 ::ng-deep
,例如:
::ng-deep .material-class {
border: none;
}
::ng-deep
已被弃用,它很快就会停止工作。您真的应该为您的应用程序创建一个特定的主题。
我正在使用 angular 材料。我不知道如何在对焦时更改边框的大小。我不想看到厚度。
<form class="example-form">
<mat-form-field appearance="outline" class="example-full-width">
<input matInput placeholder="Email" [formControl]="emailFormControl">
<mat-error *ngIf="emailFormControl.hasError('email') && !emailFormControl.hasError('required')">
Please enter a valid email address
</mat-error>
<mat-error *ngIf="emailFormControl.hasError('required')">
Email is <strong>required</strong>
</mat-error>
</mat-form-field>
</form>
Angular material 使用起来相当棘手(至少在开始时)。理想的解决方案是创建适合您需要的自定义主题。您可以在此处查看操作方法:
https://material.angular.io/guide/theming
如果您想要快速修复,一个简单的方法是在 CSS 文件中使用 ::ng-deep
,例如:
::ng-deep .material-class {
border: none;
}
::ng-deep
已被弃用,它很快就会停止工作。您真的应该为您的应用程序创建一个特定的主题。