Я пытаюсь изменить заполнение поля ввода, изменив переменную css4, но я должен делать что-то не так, потому что заполнение не меняется. Я все еще привыкаю к css4. Это мой scss-файл.
app-page {
--padding-end: 50px;
ion-input{
padding: var(--padding-end);
}
}





Вы используете SASS? Объявление переменной будет выглядеть так:
app-page {
$padding-end: 50px;
ion-input{
padding: $padding-end;
}
}
Да, в этом случае вы получаете css4 и sass.
Когда вы проверяете элемент, это var (padding-end) на input-native, который я хотел бы перезаписать.
Не знаю почему, но это не работает. Даже с !important
ion-input {
--padding-end: 12px;
}
Сделал то, что хотел.
Ionic 4 использует css4, и, насколько я знаю, вы можете использовать css4, а не scss. Он все еще используется для миксинов и тому подобного, но это уже другая тема.