[MUI Tips][TextField] 入力エリアにアイコンを表示する

MUI Tips MUI
MUI Tips
スポンサーリンク

この記事はこんな人におすすめ

  • MUI における TextField の入力欄にアイコンを表示する方法を知りたい

公式サイトの情報はコチラ

アイコンを表示する例

アイコンを表示する例

環境

React: 17.0.2
MUI: 5.5.2

入力欄にアイコンを表示する

TextField にはアイコンを表示することができ、以下の書式を使用します。

<TextField label="Standard" variant="standard" 
InputProps={{
    startAdornment: (
        <InputAdornment position="start">
            // アイコンを表すタグをここに記載
        </InputAdornment>
    ),
}}/>

以下は、入力欄にスマートフォンを表すアイコンを表示する例です。

表示可能なアイコンについては公式サイトのコチラを参照してください。

import InputAdornment from '@mui/material/InputAdornment';
import TextField from '@mui/material/TextField';
import AccountCircle from '@mui/icons-material/AccountCircle';
import { Stack } from '@mui/material';
import {  PhoneIphone } from '@mui/icons-material';

export default function TextFieldSample6() {
    return (
        <Stack spacing={2} direction="row">
        {/* TextField の基本使用方法 */}
            <TextField id="outlined-basic" label="Outlined" variant="outlined" 
                InputProps={{
                    startAdornment: (
                        <InputAdornment position="start">
                            <PhoneIphone />
                        </InputAdornment>
                    ),
                }}/>
            <TextField id="filled-basic" label="Filled" variant="filled" 
                InputProps={{
                    startAdornment: (
                        <InputAdornment position="start">
                            <PhoneIphone />
                        </InputAdornment>
                    ),
                }}/>
            <TextField id="standard-basic" label="Standard" variant="standard" 
                InputProps={{
                    startAdornment: (
                        <InputAdornment position="start">
                            <PhoneIphone />
                        </InputAdornment>
                    ),
                }}/>
        
        </Stack>

    );
}
アイコンを表示する例

アイコンを表示する例

MUI Tips 一覧

その他の MUI Tips 一覧はコチラを参照してください。

Please follow and like us:

コメント

タイトルとURLをコピーしました