Выровнять текстовый центр по текстовому полю mui

1

Вот что я хочу:

Изображение 174551

Вот мой результат:

Изображение 174551

Я пытаюсь присвоить стиль моим входным реквизитам, но не повезло, никаких идей? Благодарю.

<TextField
    key={'verifyKey_'+i} 
    multiline={false}
    InputProps={{
        textAlign: 'center',
        disableUnderline: true, 
        style: {
            color: 'red', 
            textAlign: 'center'
        }
    }}
    style={{
        height: '50px',
        width: '50px',
        textAlign: 'center',
        justifyContent: 'center'}}/>
  • 0
    почему вы хотите стилизовать входную опору, вместо этого вы можете использовать селектор атрибутов css для стилизации вашего элемента
Теги:
material-ui

2 ответа

2

Используя flexbox и замените textAlign: 'center' с alignItems: 'center':

{
    height: '50px',
    width: '50px',
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center'
}
0

Вы используете ширину: '50px'

Но у вас было это до 100% ширины: '100%'

Чтобы свойство textAlign работало правильно.

Если выше не будет работать, добавьте еще один стиль, чтобы указать более точное отображение: блок для вашего текстового поля.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню