# AX - ボタンメニュー

## 概要

**AX - ボタンメニュー** は、Experience Sites のページでユーザーがボタンをクリックしたときにドロップダウンメニューを表示する Experience Cloud コンポーネントです。

ユーザーアカウント操作、クイックリンク、エクスポートオプション、レコード操作など、関連するアクションやナビゲーションオプションを単一のボタンの下にまとめるために使用します。メニュー項目は手動で構成することも、Experience Builder 内の Salesforce データから動的に取得することもできます。

コンパクトなナビゲーション、オーバーフローメニュー、ユーザープロファイル操作、一括操作、またはページを複数の個別ボタンで煩雑にしたくない場合に複数のオプションが必要なあらゆる場所に最適です。

## ボタンメニューの設定

ボタンメニューコンポーネントでは、ボタンクリックでトリガーされるドロップダウンメニューを作成できます。サイトのニーズに合わせてカスタマイズする方法は次のとおりです：

### **ラベル**

* **役割：** ボタンに表示されるテキストを設定します。
* **例：** 「ナビゲーション」、「操作」、「詳しくはこちら」

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FR6uQBisiOMEBJ9PJR9kZ%2F2024-07-05_06-55-50.png?alt=media&#x26;token=592b38f3-ab43-410f-abaa-46ab19b93ea4" alt="" width="375"><figcaption></figcaption></figure>

### **アイコン**

* **役割：** ボタンに視覚的なアイコンを追加します。
* **使用方法：** Lightning Design System の利用可能なアイコンから選択してください。
* **オプション：** アイコンを表示したくない場合は空白のままにできます。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2Fjb6LbdC19qdC9v3fmUJy%2F2024-07-05_06-57-36.png?alt=media&#x26;token=5056d0c0-835b-49ad-8bbc-c0b53292b64b" alt="" width="375"><figcaption></figcaption></figure>

### **ボタンスタイル**

* **役割：** サイトの外観に合わせてボタンの見た目を変更します。
* **オプション：**
  * ニュートラル
  * ブランド
  * 破壊的（削除のようなアクション向け）
  * 成功（肯定的なアクション向け）
  * その他...

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FHsTAeRTgYsts5Z2a3zbV%2F2024-07-05_09-19-34.png?alt=media&#x26;token=8f15d2cf-adc8-4e23-a004-4d5234524473" alt="" width="375"><figcaption></figcaption></figure>

外観設定を調整すると、ボタンの見た目をさらに個別化できます。たとえば「コンテナ」バリアントを選んでボタンの背景色を好みに合わせて変更したり、サイトで事前定義されたカラートークンを選択したりできます。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FWbUSPnD3Gs71JvUtjkiO%2F2024-07-05_09-24-20.png?alt=media&#x26;token=7cb30729-aaca-4124-869f-ba64aaedaebb" alt="" width="375"><figcaption></figcaption></figure>

### **メニューの位置合わせ**

* **役割：** ドロップダウンメニューがボタンに対してどこに表示されるかを決定します。
* **オプション：**
  * 左
  * 右
  * 中央
  * 下左
  * その他...

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FKrMRbj0VaFhmiHEk7zfg%2F2024-07-05_07-01-02.png?alt=media&#x26;token=78369fbe-ff90-49a7-9906-14f09f29f767" alt="" width="375"><figcaption></figcaption></figure>

### **メニュートリガー**

* **役割：** メニューがどのように開くかを制御します。
* **オプション：**
  * クリック
  * ホバー（マウスオーバーで開く）
  * フォーカス（キーボードフォーカスで開く）

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2F6hwu20uoe0NtUHJ1DB77%2F2024-07-05_07-03-17%20(1).gif?alt=media&#x26;token=e14c89d8-2fb8-41a2-b9ee-23c6c3b62ec8" alt=""><figcaption><p>メニュートリガーがホバーに設定されています</p></figcaption></figure>

### **ツールチップ**

* **役割：** ユーザーがボタンにホバーしたときに役立つ情報を表示します。
* **オプション：** 追加の説明が不要な場合は空白のままにしてください。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2F9GRKnusvxMQJ1iMJ5L7L%2F2024-07-05_07-05-58.png?alt=media&#x26;token=e29d548c-974a-4372-aa16-390821701964" alt="" width="375"><figcaption></figcaption></figure>

### **下向き矢印を非表示**

* **役割：** 通常メニューボタンに表示される下向きの矢印を削除します。
* **オプション：** よりすっきりした見た目を好む場合はこのボックスを選択してください。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FuuOLLGIvXGv54SQEdn4a%2F2024-07-05_09-17-28.png?alt=media&#x26;token=9d0988ac-e7a3-40a8-ad01-bfec016f65e8" alt="" width="375"><figcaption></figcaption></figure>

### **幅いっぱいに伸ばす**

* **役割：** ボタンを利用可能な幅いっぱいに拡張します。
* **オプション：** より大きなボタンにしたい場合はこのボックスを選択してください。

### **ボタンを無効にする**

* **役割：** 一時的にボタンとメニューを使用できなくします。
* **オプション：** ユーザーが操作できないようにするにはこのボックスを選択してください。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FwkouGjA7pJdWQFgm2Hf8%2F2024-07-05_09-18-17.png?alt=media&#x26;token=cc6f432f-c610-460f-ad90-bc44c8a28366" alt="" width="375"><figcaption></figcaption></figure>

### **メニューヌビン**

* メニューヌビンは、ボタンメニュー内のメニュー項目のそばにある小さく目立たない三角形です。
* それはメニュー項目をメニューを開くボタンに視覚的に接続し、ユーザーの視線を導きます。
* これにより、ユーザーはどのメニュー項目が特定のボタンに関連しているかをすばやく識別でき、全体的なユーザーエクスペリエンスが向上します。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2Fcnxn8D0YaW4BPjqKqwQ6%2F2024-07-05_09-25-34.png?alt=media&#x26;token=e489040a-42eb-4098-84a8-e5b7cb4c7831" alt="" width="375"><figcaption></figcaption></figure>

### **メニュー項目**

* **役割：** ドロップダウンメニュー内のリンクまたはアクションを定義します。
* **使用方法：** ラベル（表示されるテキスト）と必要に応じてアイコンを追加してください。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FGJfoJIlTC8oncc8tdBx8%2F2024-07-05_09-32-08.png?alt=media&#x26;token=82bba81a-312b-4e04-9c73-fa0a0935795f" alt="" width="375"><figcaption></figcaption></figure>

#### 項目のナビゲーションを設定する

ボタンメニューをインタラクティブにするには、各メニュー項目をクリックしたときにどこに移動するかを指定する必要があります。これは「リンク先」セクションで行います。について詳しくは、 [トリガーできるさまざまな種類のアクション](https://docs.avonnicomponents.com/experience-cloud/experience-cloud-ja/chtoriaru/cao-zuo) ここでボタンメニューからトリガーできるアクションの種類について詳しく学べます。

<figure><img src="https://9391847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2FAxOIxiTA6S6xG2e2KR1X%2F2024-07-05_09-47-30.png?alt=media&#x26;token=4ca68666-4206-470b-b14a-8a3a13064bd8" alt="" width="375"><figcaption></figcaption></figure>

***

## **外観設定**

これらの設定により、サイトのデザインやブランディングに合わせてボタンメニューの見た目をカスタマイズできます。

### **余白**

* **役割：** ボタンの周囲のスペースを制御します。
* **使用方法：** 上、下、左、右のスペース値をスライダーまたは数値入力で調整してください。

### **ラベルとアイコン**

* **色：** ボタンがアクティブ（クリックまたはホバーされた）ときのデフォルト色とホバー色を選択してください。
* **フォントファミリー：** ラベルテキストのフォントを選択してください（例：Arial、Times New Roman、Verdana）。
* **フォントサイズ：** スライダーまたは数値入力でラベルテキストのサイズを調整します。
* **フォントスタイル：** 通常、斜体、または傾斜体を選択してください。
* **フォントウェイト：** テキストをライト、レギュラー、ミディアム、ボールド、またはエクストラボールドにします。
* **水平位置揃え：** アイコンをラベルテキストの左または右に配置するかを決定します。

### **背景**

* **色：** ボタンがアクティブなときのデフォルトの背景色と、非アクティブ時のホバー色を選択してください。

### **ボーダー**

ボタンがアクティブなときのデフォルト色と、ボタン周囲のボーダーのホバー色を選択してください。

* **サイズ：** スライダーまたは数値入力でボーダーの太さを調整します。
* **スタイル：** 実線、破線、点線、または二重線のいずれかを選択してください。
* **角の丸み：** スライダーまたは数値入力で角の丸みを調整できます（値が大きいほど角がより丸くなります）。

### **画像（メニュー項目用）**

* **カラー境界線：** メニュー項目の画像に境界線がある場合、その境界線の色を選択してください。
* **サイズ：** スライダーまたは数値入力でメニュー項目画像のサイズを調整します。
* **スタイリング：** 画像キャプションがある場合、そのスタイリングを通常、斜体、または傾斜体から選択してください。
* **角の丸み：** スライダーまたは数値入力でメニュー項目画像の角の丸みを調整します。
* **オブジェクトフィット：** 画像がコンテナ内にどのように収まるかを決定します（例：fill、contain、cover）。

## **重要な考慮事項**

* **スタイリング：** ボタンメニューの外観と操作感をサイトのブランディングに合わせてカスタマイズしてください。
* **リンク先：** メニュー項目とのユーザーインタラクションを処理するために「リンク先」操作を追加することを検討してください。
