Angular 9 mat-form-field没有轮廓,没有标签

时间:2020-11-02 00:22:22

标签: html css angular mat-form-field

请告诉我如何摆脱mat-form-fields中的“线”! 请看一下所附图片,以便更好地理解!

谢谢!

这是我的代码:

HTML CODE
    <div formGroupName="settingsfield" fxLayout="column">
        <mat-form-field fxFlex class="mat-block">
            <input type="number" min="10" max="12000" matInput
                    formControlName="mysettings1">
        </mat-form-field>
     </div>


CSS
.mat-form-field:not(.mat-form-field-has-label) .mat-form-field-infix {
 border-top-width: 0;
 }

.mat-form-field-wrapper {
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 }

.mat-form-field-label-wrapper {
 padding-top: 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 }

enter image description here

1 个答案:

答案 0 :(得分:0)

::ng-deep .mat-form-field-underline{
  display:none;
}

通常以这种方式完成!但是它在您的单元格中间。如果这不起作用,请提供一个stackblitz示例。