Toggle

Basic

jui-toggle の最も基本的な使用例です。

Sizes

size プロパティを使用してコンポーネントの大きさを変更します。

Colors

States

is-disabled などのプロパティを使用してコンポーネントの状態(非活性など)を制御します。

Disabled

概要 (Overview)

jui-toggle — トグルスイッチ

HeroUI Switch インスパイア。 ON/OFF 切替、カラー、サイズ、ラベル対応。

プロパティ (Properties)

コンポーネントが受け付ける属性(Props)の一覧と詳細仕様です。

PropertyAttributeDescriptionTypeDefault
checkedcheckedチェック状態booleanfalse
colorcolorカラー"brand" | "danger" | "success" | "warning"'brand'
isDisabledis-disabled無効状態booleanfalse
labellabelラベル(Slotでも代替可)string''
namenameフォーム名string''
sizesizeサイズ"lg" | "md" | "sm"'md'
switchLabelswitch-labelaria-label(i18n対応)string''

イベント (Events)

コンポーネントから発火するカスタムイベントの一覧です。

EventDescriptionType
juiChange値が変更された時CustomEvent<{ checked: boolean; }>

スロット (Slots)

コンポーネント内に子要素を挿入するためのスロット一覧です。

SlotDescription
ラベルテキスト

シャドウパーツ (Shadow Parts)

CSSから直接スタイリング可能な内部要素(Parts)の一覧です。

PartDescription
"label"ラベル
"thumb"スイッチつまみ
"track"スイッチトラック

Built with StencilJS