使用法

  1. const Example = () => {
  2. return (
  3. <div style={ { position: 'relative' } }>
  4. <ResizeTooltip />
  5. ...
  6. </div>
  7. );
  8. };

<ResizeTooltip />を含む親要素には、positionスタイルプロパティが定義されていることを確認してください。これは、<ResizeTooltip />positionに基づく技術を使用してサイズの変化を判断するため、重要です。

位置

<ResizeTooltip />には3つの位置があります;

  • bottom (デフォルト)
  • corner

下部

  1. #### コーナー
  2. `````corner`````位置は、(親)要素の右上隅に寸法ラベルを表示します。
  3. <a name="props"></a>
  4. ## プロパティ
  5. <a name="axis"></a>
  6. ### 軸
  7. ラベルを軸に対応して表示することを制限します。デフォルトでは、ラベルは`````x``````````y`````の変化に基づいて自動的に表示されます。
  8. - タイプ: `````String
  • 必須: いいえ
  • 値: x | y

フェードタイムアウト

リサイズイベント後にラベルが消えるまでの期間(ms)。

  • タイプ: Number
  • 必須: いいえ
  • デフォルト: 180

表示状態

ラベルが表示できるかどうかを決定します。

  • タイプ: Boolean
  • 必須: いいえ
  • デフォルト: true

ラベル参照

ラベル要素のコールバック Ref

  • タイプ: Function
  • 必須: いいえ

移動時

(観察された)要素がリサイズされるときのコールバック関数、特にmousemoveに基づくイベントで。

  • タイプ: Function
  • 必須: いいえ

リサイズ時

(観察された)要素がリサイズされるときのコールバック関数。

  • タイプ: Function
  • 必須: いいえ

位置

ラベルの位置。

  • タイプ: String
  • 必須: いいえ
  • デフォルト: corner
  • 値: bottom | corner

showPx

ラベルの幅または高さの値の後にPX単位の接尾辞を表示します。

  • タイプ: Boolean
  • 必須: いいえ
  • デフォルト: true

zIndex

ラベルのz-indexスタイルプロパティ。

  • タイプ: Number
  • 必須: いいえ
  • デフォルト: 1000