Tabs(タブメニュー)の使い方を徹底解説2024年5月1日SHAREポストシェアはてブLINE記事にはプロモーションが含まれる場合があります。ここでは、Bootstrap4で用意されているTabsを利用した、タブメニューの作り方を解説します。https://webst8.com/blog/wp-content/uploads/2019/06/bootstrap4-tabs.mp4タブで簡単なカテゴリ分け・切り替えしたいときに使えそうですね!目次Tabs(タブ)とはTabs(タブ)のソースコード解説まとめTabs(タブ)とはTabs(タブ)とは、対象のタブをクリックしたときに、押されたタブに応じて表示を切り替えるBootstrap4のコンポーネントです。■表示例https://webst8.com/blog/wp-content/uploads/2019/06/bootstrap4-tabs.mp4補足)本記事で説明しているTabsについてTabsはBootstrapのナビゲーションコンポーネントNavsの一つの形として公式サイトでは説明されています。ここでは利用頻度の高いTabsでメニューを切り替える部分に絞って説明しています。基本形や各オプションを知りたい方はこちらのBootstrap4公式サイトのNabsをご参照ください。<p>ウェブストエイトが「ホームページ作成セミナー」でSEO一位を獲得しました。2018年1月20日にワードプレスセミナーを開催します。詳細は下記のページをご覧ください。ウェブストエイトが〇〇新聞に掲載されました。詳細はこちらをご覧ください。id="home"><h3>SEO実績更新</h3><p>ウェブストエイトが「ホームページ作成セミナー」でSEO一位を獲得しました。id="profile"><h3>2018年1月のセミナー情報</h3><p>2018年1月20日にワードプレスセミナーを開催します。<br>詳細は下記のページをご覧ください。id="message"><h3>〇〇新聞に掲載されました</h3><p>ウェブストエイトが〇〇新聞に掲載されました。<br>詳細はこちらをご覧ください。src="js/bootstrap.bundle.js"></script></body></html>Tabs(タブ)のソースコード解説ここでは、ソースコードの簡単な解説を行います。nab-tabs”、role=”tablists”を指定する。子要素のli要素にclass=”nav-item”を指定する子要素のa要素にclass=”nav-link”(最初のli要素にあるa要素にはactiveもつける)、hrefに表示を切り替える各パネルのIDを指定する。role=”tab”、datatoggle=”tab”を指定する。class=”tab-content”で囲む(※p-2はpadding指定でtabsとは直接関係ないクラスです。必要なし)各パネルのdivにclass=”tab-content”(初期状態で表示させるものにactiveもつける。fadeをつけるとふわっと表示。初期状態で表示させるものにはshowもつける)、role=”tabpanel”を指定する。■この他にも色々なオプションがあります。使い方の詳細は下記の公式ドキュメントをご参照ください。4.3動作の原理を理解しようとすると少し難しくなるので、まずはサンプルのコードをコピー&ペーストして、文言を変えたり微調整しながら覚えていきましょう。まとめいかがでしたでしょうか。今回は、グリッドシステム・レスポンシブデザインで有名なCSSフレームワークBootstrap4のTabs(タブ)の使い方をご紹介しました。https://webst8.com/blog/wp-content/uploads/2019/06/bootstrap4-tabs.mp4公式サイトには、Javascriptと連携しない静的なTabsや基本形のNavsの使い方も紹介していますが、ここでは、使用頻度の高い切り替えできるTabsを紹介しました。公式サイトには他にも色々な使い方やサンプルが掲載されていますので、参考にしながら活用してみてください。4.3まずはサンプルのコードをコピー&ペーストして、文言を変えたり微調整しながら覚えていってみてください。今回は以上になります。最後までご覧いただきありがとうございました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。