【MUI】コピペで使える:ログインページ
10019 ワード
webアプリを作り始めました。ログインページを作ったので共有します。
詳細な書き方等は手が空いたときに追記します。
import {
Avatar,
Box,
Button,
Checkbox,
FormControlLabel,
Grid,
Link,
Paper,
Stack,
TextField,
Typography
} from "@mui/material";
import LockOutlinedIcon from "@mui/icons-material/LockOutlined";
import { teal } from "@mui/material/colors";
export const Login = () => {
return (
<Grid>
<Paper
elevation={3}
sx={{
p: 4,
height: "70vh",
width: "280px",
m: "20px auto"
}}
>
<Grid
container
direction="column"
justifyContent="flex-start" //多分、デフォルトflex-startなので省略できる。
alignItems="center"
>
<Avatar sx={{ bgcolor: teal[400] }}>
<LockOutlinedIcon />
</Avatar>
<Typography variant={"h5"} sx={{ m: "30px" }}>
Sign In
</Typography>
</Grid>
<TextField label="Username" variant="standard" fullWidth required />
<TextField
type="password"
label="Password"
variant="standard"
fullWidth
required
/>
{/* ラベルとチェックボックス */}
<FormControlLabel
labelPlacement="end"
label="パスワードを忘れました"
control={<Checkbox name="checkboxA" size="small" color="primary" />}
/>
<Box mt={3}>
<Button type="submit" color="primary" variant="contained" fullWidth>
サインイン
</Button>
<Typography variant="caption">
<Link href="#">パスワードを忘れましたか?</Link>
</Typography>
<Typography variant="caption" display="block">
アカウントを持っていますか?
<Link href="#">アカウントを作成</Link>
</Typography>
</Box>
</Paper>
</Grid>
);
};
イメージ
Author And Source
この問題について(【MUI】コピペで使える:ログインページ), 我々は、より多くの情報をここで見つけました https://qiita.com/shunnami/items/98a341d2ac20775241ad著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .