[MUI Tips][Button] Button の基本使用方法

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

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

  • MUI における Button の基本の使い方を知りたい
  • Button の外観のバリエーションを知りたい
実行例

実行例

無効化の例

無効化の例

環境

React: 17.0.2
MUI: 5.5.2

外観のバリエーション

MUI の Button には大きく3つ外観バリエーションがあります。

Button の基本書式は以下の通りで、 variant 属性に、外観スタイルを指定します。

<Button variant="外観スタイル">ボタン表面に表示する文字列</Button>

variant 属性に指定できる値を以下に示します。

 値 説明 外観
text テキストのみが表示されるボタンです

TEXT

text

contained ボタン内側が塗りつぶされ、立体的な影のあるボタンです

Contained

contained

outline 枠線で囲まれたボタンです

Outlined

outlined

コード例を以下に示します。

import { Button, Stack } from "@mui/material";

export default function ButtonSample1() {
    return (
        
        <Stack spacing={2} direction="row">
            <Button variant="text">ボタン</Button>
            <Button variant="contained">ボタン</Button>
            <Button variant="outlined">ボタン</Button>
        </Stack>      
    );
}
実行例

実行例

ボタンを無効化する

ボタンは無効化することで、押せなくすることができます。

無効化するには disabled 属性を付けます。

以下に例を示します。

import { Button, Stack } from "@mui/material";

///
/// Button 無効化例
///
export default function ButtonSample2() {
    return (
        <Stack spacing={2} direction="row">
            <Button variant="text" disabled>ボタン</Button>
            <Button variant="contained" disabled>ボタン</Button>
            <Button variant="outlined" disabled>ボタン</Button>
        </Stack>
    );
}
無効化の例

無効化の例

MUI Tips 一覧

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

Please follow and like us:

コメント

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