メインコンテンツにスキップ
タブ切り替えの作成方法

Studioでタブ切り替えを実装する手順を解説します。タブを使ってコンテンツを整理することで、ページをすっきりと見やすくできます。

Saika avatar
対応者:Saika
1か月以上前に更新

Studioでタブ切り替えを作成する

タブを使用して情報を整理し、見やすくすっきりとしたページが構成できます。本記事では一例として、Studioのボックスとアンカーリンクを使った以下のようなタブの作成方法をご紹介します。

スクリーンショット:タブ切り替え操作を行う様子。

注意:このタブ切り替えの実装は、デザイン上のタブ切り替えを再現することが目的であり、HTML的に正しいタブ実装ではありません。そのため、この方法で実装されたタブは、キーボードなどでの操作が難しく、一部の閲覧者が使えない可能性があります。

作成するタブの構成

まずは、作成するタブの構成を確認しましょう。

  • ボックス:全体の枠組みとなるボックス

    • 見出しテキスト:セクションのタイトル

    • タブの親ボックス:タブをまとめるボックス

      • タブ1、タブ2、タブ3:個々のタブ

        • タブ切り替えボタン:タブ間の移動を制御するボタン

        • コンテンツ:タブごとの異なるコンテンツを表示

スクリーンショット:タブ切り替えのレイヤー構成図。

作成手順

1. ボックスの配置

最初に、デザインの土台となるボックスをエディタ左のアイコンをクリックし、ページに配置します。

スクリーンショット:ページにボックスを配置する様子。

ボックスを広げ、上下パディングを設定します。

スクリーンショット:ボックスの上下にパディングを設定する様子。

2. 見出しテキストの追加

追加したボックス内にテキストボックスを追加し、デザインします。

スクリーンショット:見出しのテキストボックスを追加する様子。

3. タブの作成

次に、タブの切り替えボタンをボックス内に作成します。

スクリーンショット:タブの切り替えボタンを配置しデザインする様子。

タブ内に表示するコンテンツも配置します。

スクリーンショット:タブ内に表示するコンテンツを配置・デザインする様子。

切り替えボタンの親ボックスと、コンテンツの親ボックスを選択し、これらをグループ化(⌘ + G)します。これでタブの親ボックスができます。

スクリーンショット:タブ切り替えボタンとコンテンツをグループ化する様子。

この親ボックスの横幅は100%にします。コンテンツ内のデザインが同じであれば、レスポンシブデザインの調整もこの段階で行うと効率的です。

スクリーンショット:横幅とレスポンシブを調整する様子。

4. タブの複製

作成したタブの親ボックスをコピー&ペーストで複製し、タブ2、タブ3を作成します。

タブと見出しを内包するボックスの縦幅を「auto」にし、複製したタブ内のコンテンツ変更とタブの切り替えボタンのデザインを調整します。

スクリーンショット:タブを複製し、コンテンツとデザインを調整する様子。

5. IDの設定

各タブにユニークなID(例:tab-1, tab-2, tab-3)をエディタ右側の設定パネルで設定します。

スクリーンショット:タブごとにIDを設定する様子。

6. アンカーリンクの設定

設定パネルにて、各タブの切り替えボタンにアンカーリンクを設定し、対応するコンテンツに遷移できるようにします。

スクリーンショット:切り替えボタンにアンカーリンクを設定する様子。

7. タブの最終調整

アンカーリンクでタブの切り替えを行うため、遷移後のタブ位置調整のため各タブの上部にパディングを設定します。

次に、3つのタブボックスをShift +カーソル選択で複数選択し、グループ化(⌘ + G)します。

スクリーンショット:グループ化する様子。

グループ化したボックスの横幅を100%に設定し、選択したままボックス上部に表示される配置と方向メニューを調整します。

矢印の方向メニューでは、向きを右へ変更し、配置メニューでは上左端に設定します。さらに、はみ出し設定を非表示に変更します。

![スクリーンショット:横幅、配置と方向、はみ出しの設定を調整する様子。](<a href="https://prod-files-secure.s3.us-west-2.amazonaws.com/7b9c8b1c-4d6b-44a1-a2de-d89537e6467f/611ca3f7-d8ff-4df6-ab87-29c06b48228b/tab-14.png" target="_blank" rel="nofollow noopener noreferrer">https://prod-files-secure.s3.us-west-2.amazonaws.com/7b9c8b1c-4d6b-44a1-a2de-d89537e6467f/611ca3f7-d8ff-4df6-ab87-29c06b48228b/tab-14.png</a>)  スクリーンショット:横幅、配置と方向、はみ出しの設定を調整する様子。

最後に、見出しのテキストボックスの位置をネガティブマージンで調整します。

スクリーンショット:テキストボックスにネガティブマージンを設定する様子。

8. ライブプレビュー

全ての設定が完了したら、ライブプレビュー機能を使用して、デザインと機能が正しく動作するか確認してください。

こちらの回答で解決しましたか?