После просмотра документации и кода, похоже, нет хорошего способа изменить цвет текста внутри самого поля ввода. Цвет по умолчанию черный rgba(0, 0, 0, 0.87)
. Что-то похожее на underlineFocusStyle
или hintStyle
было бы замечательно.
Если вам нужно изменить цвет текста всех входов в вашем приложении или компоненте, вы можете использовать для этого «Переопределения тем». См. Раздел _Overriding Theme Variables_ на http://material-ui.com/#/customization/themes
поскольку я вижу, что текст ввода определен здесь в textField.textColor:
https://github.com/callemall/material-ui/blob/master/src/styles/theme-manager.js#L185
Этого нет в документации, но вы можете использовать inputStyle в качестве опоры для TextField, чтобы напрямую стилизовать ввод.
@chmann супер полезно. Спасибо
Самый полезный комментарий
Этого нет в документации, но вы можете использовать inputStyle в качестве опоры для TextField, чтобы напрямую стилизовать ввод.