ColorPicker

ColorPickerは、ユーザーが色を選択したり任意の色の値を入力するために使用されるコンポーネントです。

使い方

import { ColorPicker } from "@yamada-ui/react"
<ColorPicker />

バリアントを変更する

サイズを変更する

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

デフォルトの値を設定する

デフォルトの値を設定する場合は、defaultValueに値を設定します。

アルファ値を設定する

アルファ値を設定する場合は、defaultValueにアルファ値を含む値を設定するか、format"hexa""hsla"などを設定します。

フォーマットを変更する

フォーマットを変更する場合は、formatに値を設定します。デフォルトでは、valueまたはdefaultValueの文字列からフォーマットを判定しています。

入力値を制限する

入力値を制限する場合は、patternに正規表現を設定します。

入力値をフォーマットする

入力値をフォーマットする場合は、formatInputに関数を設定します。

候補を表示する

候補を表示する場合は、colorSwatchesに配列を設定します。

候補の列を変更する

候補の列を変更する場合は、colorSwatchGroupColumnsに数値を設定します。

オフセットを変更する

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

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

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

表示位置を変更する

表示位置を変更するには、placementendstart-centerなどを設定します。デフォルトでは、end-startが設定されています。

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

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

スクロール時にドロップダウンを閉じる

スクロール時にドロップダウンを閉じる場合は、closeOnScrolltrueに設定します。

変更時にドロップダウンを開くイベントをハンドルする

変更時にドロップダウンを開くイベントをハンドルする場合は、openOnChangeに関数を設定します。

変更時にドロップダウンを閉じるイベントをハンドルする

変更時にドロップダウンを閉じるイベントをハンドルする場合は、closeOnChangeに関数を設定します。

フォーカス時にドロップダウンを開かない

フォーカス時にドロップダウンを開かない場合は、openOnFocusfalseに設定します。

クリック時にドロップダウンを開かない

クリック時にドロップダウンを開かない場合は、openOnClickfalseに設定します。

フォーカスが外れた場合に閉じない

フォーカスが外れた場合にドロップダウンを閉じない場合は、closeOnBlurfalseに設定します。

ESCキーが入力された時にドロップダウンを閉じない

ESCキーが入力された時にドロップダウンを閉じない場合は、closeOnEscfalseに設定します。

入力を許可しない

入力を許可しない場合は、allowInputfalseに設定します。

形を変える

無効にする

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

読み取り専用にする

読み取り専用にする場合は、readOnlytrueに設定します。

無効な入力にする

無効な入力にする場合は、invalidtrueに設定します。

ボーダーの色を変更する

ボーダーの色を変更する場合は、focusBorderColorまたはerrorBorderColorに値を設定します。

制御する

Props

アクセシビリティ

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