Выровнять текстовый центр по текстовому полю mui - PullRequest
0 голосов
/ 23 октября 2018

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

enter image description here

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

enter image description here

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

<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'}}/>

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

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

Но у вас было 100% width: '100%'

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

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

0 голосов
/ 23 октября 2018

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

{
    height: '50px',
    width: '50px',
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...