Button

Buttonは、フォームの送信、モーダルの開閉など、ユーザーが操作できるインタラクティブなコンポーネントです。

使い方

import { Button, ButtonGroup } from "@yamada-ui/react"
<Button />
<ButtonGroup.Root>
  <ButtonGroup.Item />
</ButtonGroup.Root>

バリアントを変更する

サイズを変更する

カラースキームを変更する

形を変える

角丸にする場合は、fullRoundedtrueにします。

無効にする

無効にする場合は、disabledtrueにします。

アイコンを追加する

アイコンを追加する場合は、startIconまたはendIconReactNodeを設定します。

ローディングアニメーションを使う

ローディングアニメーションを使う場合は、loadingtrueにします。また、ローディング中にテキストを変更する場合は、loadingMessageを使用します。

グループ化する

Props

アクセシビリティ

Buttonは、アクセシビリティに関してWAI-ARIA - Button Patternに従います。

キーボード操作

キー説明状態
Space, Enterフォーカスしているボタンをアクティブにします。-

ARIAロールと属性

コンポーネントロールと属性使い方
Buttonrole="button"ボタンであることを示します。
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd