Как изменить нижнюю границу материала-UI , если отключено

#reactjs #material-ui

#reactjs #material-ui

Вопрос:

Я хотел бы изменить внешний вид компонента автозаполнения, предоставляемого MaterialUI, когда он отключен. Я полагаю, они предлагают borderBottom: пунктирный. Я бы хотел, чтобы это выглядело как выбор, также отключенный, который я показываю в следующем примере.

https://codesandbox.io/s/xenodochial-shtern-7icn9?file=/src/playground.js

Я не знаю, как правильно перезаписать свойство, предложенное MaterialUI. Любые идеи будут приветствоваться.

Ответ №1:

Добавьте в свой основной css (для перезаписи правила оно должно быть импортировано после mui):

 .MuiInput-underline.Mui-disabled:before {
  border-bottom: 0;
}
 

введите описание изображения здесь

Комментарии:

1. Большое вам спасибо, Даниил, я так старался, без благоприятных результатов, что для меня уже казалось бы почти невозможным изменить это свойство. Я прошу прощения, но я не очень понимаю, как вам удалось это сделать, я недавно начал работать с интерфейсом.

2. Когда вы используете любую библиотеку пользовательского интерфейса, вы знаете, что она поставляется с css, поэтому почти все из них мы можем переписать, потому что это позволяет css : last rule = actual rule . Мой опыт решения проблем не только во внешнем интерфейсе помог мне