前提・実現したいこと
material uiを使って入力フォームを作成していましたが、フォームの中央揃えができません。
Gridを使いましたが思うように実装できませんでした。
解決方法をご存知の方、教えていただきたいです。
発生している問題・エラーメッセージ
ボタンは中央揃えできているがフォームの中央揃えができていない。
該当のソースコード
react.js
1return ( 2 <React.Fragment> 3 <Grid container spacing={3} alignItems="center" justify="center"> 4 <Grid item xs={12}> 5 <TextField 6 id="standard-basic" 7 name="name" 8 label="名前" 9 value={values.name} 10 onChange={handleInputChange} 11 /> 12 </Grid> 13 <Grid item xs={12}> 14 <TextField 15 id="date" 16 label="date" 17 type="date" 18 name="date" 19 sx={{ width: 220 }} 20 InputLabelProps={{ 21 shrink: true, 22 }} 23 format="yyyy/MM/dd" 24 value={values.date} 25 onChange={handleInputChange} 26 /> 27 </Grid> 28 29 <Grid item> 30 <Button 31 variant="contained" 32 color="secondary" 33 startIcon={<SaveIcon />} 34 onClick={submit} 35 >保存する 36 </Button> 37 <Button 38 variant="contained" 39 color="primary" 40 startIcon={<SaveIcon />} 41 onClick={() => { 42 props.setFlag(false) 43 }} 44 >戻る 45 </Button> 46 </Grid> 47 </Grid> 48 </React.Fragment> 49) 50
試したこと
Gridでcontanerとjustifyにcenterを与える
https://teratail.com/questions/98504
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/13 13:27