サイト型トップページの作り方を公開しています!Check

Cocoonタブブロック/複数デザインをサイドバーで切り替えるカスタマイズ

アイキャッチ/タブブロック カスタマイズ
カスタマイズ
記事内に広告が含まれています
スポンサーリンク

Cocoonテーマには、直感的にタブ切り替えができる便利な「タブ」ブロックが標準搭載されています。(Cocoon 2.7.3~)

  • Tab 1
  • Tab 2
  • Tab 3

ここに内容を入力します。

ここに内容を入力します。

ここに内容を入力します。

この記事では、Cocoonテーマのタブブロックに簡単操作で切り替えられる10種類のスタイルを追加するカスタマイズを紹介します。サイドバーから選ぶだけでブログのデザイン性が一気にアップ。初心者でも簡単に実現できる手順をお届けします。

ここがポイント
  • サイドバーから簡単操作
    → クリックだけで選べる10種類のデザイン!
  • 同じページ内で複数のデザインを利用可能
    → ブロックの汎用性が大幅に向上します。
  • 導入は簡単
    → コードを2ヶ所に貼り付けるだけ!所要時間は約5分。
  • スタイルのカスタマイズ方法を掲載
    • タブの色を変える
    • タブを自動改行
    • タブの均等配置を解除する等
    • →さらにお好みに合わせた微調整ができます
  • 不要な場合も安心
    → 追加したコードを削除するだけで元通り。

有料テーマのような使い心地を、無料テーマ「Cocoon」で手軽に実現できます!

他のブロックデザイン切り替え方法も紹介しています。サイドバーから簡単操作でデザインを変更し、サイト全体を思い通りにカスタマイズする方法をぜひお試しください!

よく使うブロックがありましたらお試しください。

スポンサーリンク
この記事を書いた人
  • ブログ好きな40代主婦
  • CocoonサイトをCSSでカスタマイズ
  • 2020年1月1日ブログ開設
  • ドメインパワー40
  • 2023年~有料記事公開
    • →累計300件(月間約20件)購入いただきました
はっちゃん
です
プロフィール

実装イメージ/Cocoon「タブ」ブロック

当カスタマイズの目的は、以下のような複数のスタイルをサイドバーから簡単に選択することです。

クリックするだけで簡単切り替え

実用性の高いシンプルなデザインを厳選しました。

スタイルのポイント

タブ幅の均等配置

当カスタマイズでは各タブが自動的に均等に配置されレイアウトが整います。

  • Tab 1
  • Tab 2
  • Tab 3

  • Tab 1
  • Tab 2
  • Tab 3

横スクロール

タブが横一列に並び、幅を超えた場合には標準設定で横スクロールが有効になります。

  • Tab 1
  • Tab 2
  • Tab 3
  • Tab 4
  • Tab 5
  • Tab 6
  • Tab 7
  • Tab 8
  • Tab 9
  • Tab 10
  • Tab 11
  • Tab 12
  • Tab 13
  • Tab 14
  • Tab 15

「タブ」ブロックのスタイル

「タブ」ブロックのスタイルはCocoonデフォルトのほか、10種類追加しています。

デフォルト

Cocoonのデフォルトです。

  • Tab 1
  • Tab 2
  • Tab 3

1.外枠付き

  • コンテンツ部分の外枠付きのスタイルです
  • タブ幅は均等配置になります
  • タブ間の余白をなくしてフィットさせています
  • Tab 1
  • Tab 2
  • Tab 3

2.シンプル

背景色だけのシンプルなスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

3.吹き出し

吹き出しスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

4.丸

タブの形を丸くしたスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

5.丸吹き出し

タブの形を丸くした、吹き出しスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

6.シンプル(ボーダー)

タブに枠線をつけたスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

7.吹き出し(ボーダー)

タブに枠線をつけたスタイルの吹き出しスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

8.丸(ボーダー)

タブに枠線をつけ、タブの形を丸くしたスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

9.丸吹き出し(ボーダー)

タブに枠線をつけ、タブの形を丸くした吹き出しスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

10.下線

シンプルな下線のスタイルです。

  • Tab 1
  • Tab 2
  • Tab 3

「タブ」ブロックの使い方

  • Step1
    ブロックメニューを選択

    投稿や固定ページの編集画面で、「+」ボタンから「タブ」ブロックを挿入します。

  • Step2
    タブブロックの設定をおこなう
    • タブの見出しの設定
      サイドバーの設定メニューで各タブの見出しを入力します。見出しが変更されると、即座にプレビューにも反映されます。
    • タブの削除
      サイドバーの設定メニューから、不要なタブを削除することが可能です。
    • タブの追加
      • 新しいタブを追加したい場合は、ブロック内の「+」ボタンをクリック。新しいタブが即座に作成され、サイドバー設定にも追加されます。
  • Step3
    タブのコンテンツ入力

    各タブに表示する内容は、タブ内のブロックエリアに直接入力します。テキスト、画像、リストなど自由にレイアウトできます。

  • 完成

    以上のステップで、見た目も使い勝手も良いタブ切り替えが簡単に作成できます!

スポンサーリンク

「タブ」ブロックのカスタマイズ

タブの色の変更方法

タブの色の変更は、CSSのカスタムプロパティ(CSS変数)を使うことで効率的かつ簡単におこなうことができます。

以下のコードは、タブの色を変更するためのCSS変数を定義しています。

:root {
    --cocoon-tab-label-color: #f2f2f2; /* タブの背景色 */
    --cocoon-tab-label-active-color: #404453; /* 選択したタブの背景色 */
}

変数の内容

  • --cocoon-tab-label-color: タブ全体の背景色を定義します。
    • 例では#f2f2f2(薄いグレー)が設定されています。
  • --cocoon-tab-label-active-color: 選択されているタブの背景色を定義します。
    • 例では#404453(ダークグレーに近い色)が設定されています。

CSS変数のメリット

  • var(--cocoon-tab-label-color)var(--cocoon-tab-label-active-color) を使うことで、同じスタイルを複数箇所で再利用できます。
  • 色の変更を行いたい場合でも、CSS変数を一箇所変更するだけで関連するすべての箇所に反映されるので管理が楽になります。

詳しいCSSカスタムプロパティの解説は、以下のページを参考にしてください!

タブの配置方法

タブの数が多くなり、幅が溢れた場合でも、Cocoonの「タブ」ブロックでは柔軟に配置方法を変更できます。

デフォルト設定:横スクロール

標準ではタブが横一列に並び、幅を超えた場合には横スクロールが有効になります。

  • Tab 1
  • Tab 2
  • Tab 3
  • Tab 4
  • Tab 5
  • Tab 6
  • Tab 7
  • Tab 8
  • Tab 9
  • Tab 10
  • Tab 11
  • Tab 12
  • Tab 13
  • Tab 14
  • Tab 15

改行する配置方法

タブが幅を超えた際に、自動的に改行して複数行で表示するように変更することも可能です。

↓分かりやすいように多めにタブを15個並べています。

  • Tab 1
  • Tab 2
  • Tab 3
  • Tab 4
  • Tab 5
  • Tab 6
  • Tab 7
  • Tab 8
  • Tab 9
  • Tab 10
  • Tab 11
  • Tab 12
  • Tab 13
  • Tab 14
  • Tab 15

以下のCSSを追加します。

/* タブラベルグループのスタイル設定 */
.tab-label-group {
    flex-wrap: wrap; /* タブが横幅を超えた場合に複数行で表示する */
}

タブ幅均等配置を解除する場合

当カスタマイズでは各タブが自動的に均等に配置されレイアウトを整えていますが、解除してデフォルトの配置に戻すことも可能です。

  • Tab 1
  • Tab 2
  • Tab 3

  • Tab 1
  • Tab 2
  • Tab 3

追加するCSSから下記の一行を削除してください。

/* タブのラベル部分のスタイル */
.tab-label-group .tab-label {
    flex: 1 1 auto; /* 各タブの幅を自動調整(この一行を削除) */
}
  • flex: 1 1 auto;/* 各タブの幅を自動調整*/の一行を削除します
  • このとき閉じカッコ } まで削除しないように注意してください

タブを中央寄せにする場合

タブを均等配置にしない場合デフォルトでは左寄せで表示されますが、中央寄せにすることもできます。

  • Tab 1
  • Tab 2
  • Tab 3

  • Tab 1
  • Tab 2
  • Tab 3

以下のCSSを追加します。

.tab-label-group {
    justify-content: center;/*タブを中央寄せ*/
}

これらの設定により、ブログのレイアウトやデザインに応じて、最適なタブ配置が選べます。

スポンサーリンク

当カスタマイズの注意点と特徴

カスタマイズはサーバー環境やスキンの影響を受けることがあるため、注意点を確認しながら進めてください。

  1. スキンによる影響
    • 本カスタマイズはスキン「なし」の状態で検証しています。お使いのスキンにより、既存のスタイルが適用されて表示が崩れる場合があります。
  2. 子テーマを利用
    • 子テーマを使用することで安全性を確保しています。
    • 万が一不要になった場合は、追加したコードを削除するだけで簡単に元の状態に戻せます。
  3. PHPエラーが発生した場合の対処
    以下の項目を確認してください。
  • ベーシック認証
    サーバー側でアクセス制限(ベーシック認証)を設定していないか確認してください。設定が有効な場合、エラーで編集できない可能性があります。
  • WAF設定
    サーバーのWAF(Web Application Firewall)がONになっているか確認してください。必要に応じて一時的に設定を解除し、作業完了後に元に戻すことで対応可能です。
スポンサーリンク

実装方法/Cocoon「タブ」ブロックのデザインをサイドバーで切り替えするカスタマイズ

実装手順は以下の2ステップ。2ヶ所にコードを設定するだけなので作業時間は5分ほどです。

PHPの設定

スタイル切り替えをエディタに追加

PHPを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: テーマのための関数 (functions.php)です。

CSSの設定

各スタイルを指定する

CSSを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: スタイルシート (style.css)です。

カスタマイズ前にバックアップをおこないましょう。

ここから先は有料公開です。コピペで実装できる具体的なコードを掲載します。

特定商取引法に基づく表記
サイト名Turicco
サイトURLhttps://turicco.com/
お問い合わせhttps://turicco.com/contact/
購入方法コンテンツ販売サービス、codoc(コードク)を利用しています。
詳しくは購入者向けFAQをご覧ください。
納品方法記事公開
販売価格500円
お支払い
方法
クレジットカード、デビットカード、プリペイド型クレジットカード、Apple Pay、Google Pay、コンビニ決済
※クレジットカード情報はSSLで暗号化され、決済システムサービスを提供するStripe社に直接送信されます。管理人が知ることはありませんのでご安心ください。
返金・キャンセルについてcodoc株式会社利用規約 第10条(返金)に基づき、原則として購入いただいた記事のキャンセル、返金等を受けられないことを了承ください。
シェアはこちらから
はっちゃんをフォローする
スポンサーリンク
\記事がお役に立てたら/

お買い物の際にぽちっとお願いします

Profile
はっちゃん

40代、小中学生の息子の母。
当サイトで使っているワードプレステーマCocoonのデザインカスタマイズ、ブログ運営のことを主に発信しています。

PVアクセスランキング にほんブログ村
はっちゃんをフォローする

Comment コメントはこちらへ

タイトルとURLをコピーしました