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

Cocoonのアコーディオン(トグル)をもっとおしゃれに!サイドバーから選べるカスタマイズ方法

アイキャッチ|トグルボックス Cocoon
Cocoon
記事内に広告が含まれています

アコーディオンボックスを活用することで、情報量の多いページでもスッキリ整理できます。

Cocoonテーマにもこの機能が標準搭載されておりとても便利ですが、デフォルトのアコーディオンは1種類のデザインのみ。

コンテンツ

左寄せデザインとか、見た目にバリエーションがほしいな。

そこで今回は、10種類のデザインを切り替えられるカスタマイズをご紹介します。

サイドバーからスタイルを変更でき、クリック操作だけで簡単に見た目を切り替え可能!さらにFAQスタイルにも対応しています。

カスタマイズのポイント
  • サイドバーから簡単操作
    クリック操作だけで10種類のデザインが切り替えできます。
  • 同一ページ内で複数のデザイン使用
    異なるデザインを同じページ内で自由に組み合わせできます。
  • 簡単な実装手順
    コードを2か所に貼り付けるだけで完了(作業時間:5分程度)
    • 一度の設定で、サイト全体で繰り返し使えます。
      • 不要になった場合、追加したコードを削除することで元に戻ります。
スポンサーリンク

この記事を書いた人

はるみです
吹き出し/女性
  • ブログ好きな40代主婦
  • CocoonサイトをCSSでカスタマイズ
  • 2020年1月1日ブログ開設
  • ドメインパワー45(2025年5月現在)
  • 2023年~有料記事公開
    • →累計420件(月間約20件)購入いただいています

実装サンプル|Cocoonアコーディオン(トグル)ボックスのカスタマイズ

当カスタマイズの目的は、以下の複数スタイルをサイドバーから簡単に選択することです。汎用性を重視してシンプルなデザインを適用しています。

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

ここに回答を入力する

ここに回答を入力する

ここに回答を入力する

中央寄せスタイル(基本スタイル)

ボーダー色、ボックス背景色は設定から自由に選べます

デフォルト

Cocoonのデフォルトのデザインです。

ここにコンテンツを入力

スタイル1|シンプル 1(外枠あり)

  • 枠で囲まれたシンプルなデザイン
  • 薄ベージュ系の背景色(変更可)

ここにコンテンツを入力

\色設定するとこんな感じ/

ここにコンテンツを入力

スタイル2|シンプル 2(破線見出し)

  • シンプルな装飾の見出しデザイン。
  • 背景色なし、開いたときに見出し下に破線を表示

ここにコンテンツを入力

スタイル3|下線のみ

  • 外枠なし、見出しの下線だけでスッキリ
  • 装飾を最小限にしたい方におすすめ

ここにコンテンツを入力

スタイル4|ボタン風デザイン

  • 角丸でボタンらしい見た目に
  • 押しやすく、枠線+余白もあり

ここにコンテンツを入力

\色設定するとこんな感じ/

ここにコンテンツを入力

左寄せバリエーション(統一感アップ)

  • テキストが左寄せになります。
  • ボタンの「」「」アイコンが右端に固定表示されます。
  • レイアウトの統一感を出したい場合におすすめ。

よりすっきりと、綺麗に見えます。

スタイル5|左寄せ:シンプル 1

ここにコンテンツを入力

スタイル6|左寄せ:シンプル 2(破線)

ここにコンテンツを入力

スタイル7|左寄せ:下線のみ

ここにコンテンツを入力

ステップ表示や説明を並べたい場合に便利

ここにコンテンツを入力

ここにコンテンツを入力

ここにコンテンツを入力

FAQスタイル

イメージ画像/はてな
  • 左寄せスタイルをベースにした「Q&A風」
  • アイコンを「」「」に変更。
  • 使用例: ちょっとした「よくある質問」等に便利です。

スタイル8|FAQ 1(シンプル)

ここに回答を入力する

  • リスト追加例
  • リスト追加例

スタイル9|FAQ 2(破線見出し)

ここに回答を入力する

スタイル10|FAQ 3(下線のみ)

ここに回答を入力する

スポンサーリンク

Cocoonアコーディオン(トグル)ブロックの使い方|基本操作

以下のステップで、誰でも簡単にアコーディオンブロックを活用できます。

これで、おしゃれ&便利なアコーディオンコンテンツの完成です!ブログ記事・FAQ・ステップ解説など、さまざまな場面で活用してみてください。

スポンサーリンク

Cocoonアコーディオン(トグル)ブロックの追加カスタマイズ

Cocoonのアコーディオン(トグル)ブロックをカスタマイズする方法について紹介します。必要に応じてブロック単位で追加できるカスタマイズ例を掲載しています。

  1. CSSを設定する(一度設定すれば繰り返し使えます)
  2. アコーディオン(トグル)ブロックを選択する
  3. サイドバー「高度な設定」→「追加CSSクラス」にクラスを入力する

追加CSSクラス」は特定のブロックにスタイルを適用する方法です。詳しい使い方は以下の記事を参考にしてください。

アイコンの変更

Cocoonで使われるFont Awesome の矢印アイコンには複数の種類があり、それぞれ異なる用途やデザインの特徴があります。デフォルトでは「」と「」が使われていますが、他のアイコンに変更することも可能です。

アイコン1:fa-caret

クラス名:fa-caret

/* アイコン変更 */
.fa-caret .toggle-button::before {
    content: "\f0d7";
}

.fa-caret .toggle-checkbox:checked ~ .toggle-button::before {
    content: "\f0d8";
}
  • 形状
    • 小さめの三角形で、指し示す方向を単純に示します。シンプルで小さいサイズ感が特徴。
  • 使用用途
    • メニューの開閉を示すトグルアイコンや、UI内でちょっとした方向の指示を表示する場合に使用されます。
    • コンパクトで控えめな矢印として、ボタンや小さな要素に適しています。
  • バリエーション
    • fa-caret-upfa-caret-downfa-caret-leftfa-caret-right

アイコン2:fa-chevron

クラス名:fa-chevron

/* アイコン変更  2*/
.fa-chevron .toggle-button::before {
    content: "\f078";
}
.fa-chevron .toggle-checkbox:checked ~ .toggle-button::before {
    content: "\f077";
}
  • 形状
    • 細い線で構成されたV字型(角ばった形)。
  • 使用用途
    • コンテンツの階層を示すインディケータ等によく使用されます。
    • fa-caret よりも少し存在感があり、目立たせたいときに適しています。
  • バリエーション
    • fa-chevron-upfa-chevron-downfa-chevron-leftfa-chevron-right
    • シングルやダブル(例: fa-chevron-double-right)のバリエーションもあり。

アイコン3:fa-arrow

クラス名:fa-arrow

/* アイコン変更 3 */
.fa-arrow .toggle-button::before {
    content: "\f063";
}
.fa-arrow .toggle-checkbox:checked ~ .toggle-button::before {
    content: "\f062";
}
  • 形状
    • 最も一般的な矢印形状で、先端が矢じりのようになっています。
  • 使用用途
    • 動作(進む、戻る、移動など)や方向を明確に示したい場合に利用。
    • ボタンやリンクのアイコンとしてよく使用されます。
    • 操作を強調するデザインや目立つ案内用に適しています。
  • バリエーション
    • 直線的な矢印(例: fa-arrow-up, fa-arrow-right)や、湾曲した矢印(例: fa-arrow-rotate-right)。
    • 両端に矢印が付いたもの(例: fa-arrows-alt)や、複数方向を示すものもあります。
スポンサーリンク

Cocoonアコーディオン(トグル)ブロック|カスタマイズの注意点と特徴

イメージ画像/ポイント

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

  • スキンによる影響
    • 当カスタマイズはスキン「なし」で検証しています。お使いのスキンによっては、CSSの重複等で意図しないスタイルになる場合があります。
  • 子テーマを利用
    • 必要なコードは必ず子テーマに記述してください。
  • バックアップの重要性
    • 編集前に必ずバックアップをおこなってください。
    • 特にPHPに記述ミスがあるとサイトが表示されなくなる可能性があるため、FTPソフト等で元に戻せるようにしておくと安心です。
  • PHPエラーが発生した場合の対処
エラー表示が出て保存できない場合
  • WAF設定
    サーバーのWAF(Web Application Firewall)がONになっているか確認してください。必要に応じて一時的に設定を解除し、作業完了後に元に戻すことで対応可能です。
  • ベーシック認証
    • サーバー側でアクセス制限(ベーシック認証)を設定していませんか。設定が有効な場合、エラーで編集できない可能性があります。
重大なエラーが発生した場合
  • 管理画面にも入れない場合
    • FTPソフトを使用し、バックアップデータ(編集前の子テーマfunctions.php)を上書きして復元します。

当記事ではコピペのみで完成しますが、バックアップ&復元方法を確認しておくことを強くおすすめします!

スポンサーリンク

実装方法|Cocoonアコーディオンボックスのデザイン切り替えカスタマイズ

実装手順は以下の2ステップ。

それぞれのコードを子テーマに貼り付けるだけでOKです。

PHPの設定

「スタイル切り替え機能」を追加

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

CSSの設定

「各スタイルのデザイン」を定義

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

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

特定商取引法に基づく表記

サイト名
Turicco

サイトURL
https://turicco.com/

運営者情報
運営責任者:はるみ
お問い合わせ先:https://turicco.com/contact/

購入方法
コンテンツ販売サービス「codoc(コードク)」を利用しています。
詳しくは codoc購入者向けFAQ をご覧ください。

納品方法
購入完了後、対象の記事が閲覧可能になります。

お支払い方法
・クレジットカード
・デビットカード
・プリペイド型クレジットカード
・Apple Pay
・Google Pay
・コンビニ決済

※クレジットカード情報はSSLで暗号化され、決済サービス「Stripe」に直接送信されます。管理人がカード情報を取得・保管することはありません。

返金・キャンセルについて
codoc株式会社の利用規約第10条(返金)に基づき、原則としてご購入後のキャンセル・返金はできません。あらかじめご了承ください。

販売価格
500円(税込)

Comment コメントはこちらへお願いします

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