Я меняю некоторые стили в своем матовом вводе. Я получил их все, кроме позиции заполнителя внутри ввода.
<mat-form-field>
<input matInput type="email" name="email" [required]="true" placeholder="email" class="my-class"/>
</mat-form-field>
.my-class {
padding: 10px;
box-sizing: border-box;
}
Это отлично работает, когда внутри ввода есть электронное письмо, но когда он пуст, заполнитель «электронное письмо» перемещается внутри ввода и находится в верхнем углу.
Проверяя css, я обнаруживаю, что класс добавляется и удаляется в поле mat-form-field, это «mat-form-field-sould-float», мой селектор будет примерно таким:
mat-form-field:not(.mat-form-field-should-float) .mat-input-placeholder
но я не могу заставить его работать.
Как я могу это изменить?