Удалить наведение курсора и сфокусировать цвет на поле формы материала в угловом материале 16?
Простая форма, такая
<form [formGroup]="myForm">
<mat-form-field class="my-light-field">
<mat-label>Name</mat-label>
<input matInput type="text" [value]="myObj?.name" required readonly/>
</mat-form-field>
</form>
мне нравится быть прозрачным в поле
.my-light-field {
.mdc-text-field--filled{
background-color: transparent !important;
}
}
При наведении на поле становится темнее. Можно ли убрать эффект при наведении? И на фокусе тоже...
1 ответ
Просто добавьте следующий CSS вstyles.scss
:
// Manipulate initial background color
.mdc-text-field--filled:not(.mdc-text-field--disabled) {
background-color: transparent;
}
// Manipulate background color on hover and focus
.mat-mdc-form-field-focus-overlay {
background-color: transparent;
}
Посмотрите живую демонстрацию .
Примечание. Если приведенный выше код вам не подходит, добавьте
!important
.