🖋️
ミニアプリハンズオン
  • はじめに
  • Vueコード進め方
  • Vueチュートリアル
  • (基本1) カウンター
    • 成果物の確認
    • 雛形コード
    • Vueコード
  • (基本2) モーダル
    • 成果物の確認
    • 雛形コード
    • Vueコード
  • (基本3) タブ
    • 成果物の確認
    • 雛形コード
    • Vueコード
  • (チャレンジ1) ハンバーガーメニュー
    • 成果物の確認
    • 雛形コード
    • 手順ヒント
    • Vueコード答え・解説
  • (チャレンジ2)アコーディオン
    • 成果物の確認
    • 雛形コード
    • 手順ヒント
    • Vueコード答え・解説
Powered by GitBook
On this page
  • 1. アコーディオンの中身とアイコンを非表示にする。
  • 2. アイコンの表示、非表示を管理する。

Was this helpful?

  1. (チャレンジ2)アコーディオン

手順ヒント

1. アコーディオンの中身とアイコンを非表示にする。

アコーディオンの中身と閉じているとき、開いているときのアイコンをVueのディレクティブで管理しましょう。

<div class="menu menu--red">
  <a class="menu__head">
    <h1 class="menu__title">アコーディオン1</h1>
    <!-- 閉じたときのアイコン -->
    <i class="fas fa-chevron-down fa-2x menu__icon"></i>
    <!-- 開いてるときのアイコン -->
    <i class="fas fa-chevron-up fa-2x menu__icon"></i>
  </a>
  <!-- アコーディオンの中身 -->
  <div class="menu__body">
    <div class="menu__content">
      <p class="menu__text">アコーデオン1の中身</p>
      <p class="menu__text">アコーデオン1の中身</p>
    </div>
  </div>
</div>

2. アイコンの表示、非表示を管理する。

アコーディオンをクリックしたら中身が開いてアイコンが変わるようにしましょう。

Previous雛形コードNextVueコード答え・解説

Last updated 3 years ago

Was this helpful?