Accordion

Basic

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

Usage

コンポーネントの基本的な使用方法です。

概要 (Overview)

jui-accordion — アコーディオンコンポーネント

HeroUI + Radix UI インスパイア。 単一/複数展開、アニメーション付き。

プロパティ (Properties)

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

PropertyAttributeDescriptionTypeDefault
itemsitems項目(JSON文字列 or 配列)AccordionItem[] | string'[]'
multiplemultiple複数同時展開を許可booleanfalse
variantvariantバリアント"bordered" | "default" | "splitted"'default'

イベント (Events)

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

EventDescriptionType
juiToggle展開/折りたたみ時CustomEvent<{ key: string; isOpen: boolean; }>

シャドウパーツ (Shadow Parts)

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

PartDescription
"content"コンテンツ領域
"item"アコーディオン項目
"trigger"トリガーボタン

Built with StencilJS