Popover

Popoverは、要素の周りにフローティングして情報を表示するコンポーネントです。

使い方

import { Popover } from "@yamada-ui/react"
<Popover.Root>
  <Popover.Anchor />
  <Popover.Trigger />
  <Popover.Content>
    <Popover.Header />
    <Popover.Body />
    <Popover.Footer />
  </Popover.Content>
</Popover.Root>

サイズを変更する

別の要素を参照して表示する

別の要素を参照して表示する場合は、Popover.Anchorを使用します。

Here Display Popover

アニメーションを変更する

アニメーションを変更する場合は、animationScheme"block-start""inline-end"などを設定します。 デフォルトでは"scale"が設定されています。

配置を変更する

配置を変更する場合は、placement"start""end-end"などを指定します。デフォルトでは"end"が設定されています。

所要時間を変更する

所要時間を変更する場合は、durationに数値(秒)を指定します。

オフセットを変更する

オフセットを変更する場合は、gutterまたはoffsetに値を設定します。

モーダルにする

モーダルにする場合は、modaltrueに設定します。スクロールブロックとフォーカストラップが有効になります。

無効にする

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

外側のクリック時に閉じない

外側のクリック時に閉じない場合は、closeOnBlurfalseに設定します。

ESCキーが入力された時に閉じない

ESCキーが入力された時に閉じない場合は、closeOnEscfalseに設定します。

自動フォーカスを無効にする

自動フォーカスを無効にする場合は、autoFocusfalseに設定します。

初回のフォーカスを設定する

初回のフォーカスを設定する場合は、initialFocusRefRefを渡します。

スクロールをブロックする

スクロールをブロックする場合は、blockScrollOnMounttrueに設定します。

スクロール時に閉じる

スクロール時に閉じる場合は、closeOnScrolltrueに設定します。

ネストさせる

制御する

Props

アクセシビリティ

現在、v2の移行に伴い、このセクションは更新中です。