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

Cocoonアピールエリア|画面いっぱいのフルスクリーン+スクロール矢印・ズーム演出するカスタマイズ

アイキャッチ|アピールエリア Cocoon
記事内に広告が含まれています
更新情報

2026/02/05

Cocoonの「アピールエリア」はサイトの第一印象を決める重要なパーツ。ここを整えるだけでトップページの見栄え・ブランド感・読者の滞在率がぐっと変わります。

この記事では、人気テーマSWELL のようなインパクトのあるフルスクリーン表示+スクロール矢印+背景ズーム演出をCocoonで実現する方法を、初心者でも迷わず導入できるように解説します。

前半ではCocoon側の基本設定、後半ではコピペで使えるCSS実装コードまで網羅。

この記事でできること
  • レイアウト
    • アピールエリアを画面いっぱいのフルスクリーン表示
    • ヘッダー固定あり/固定なし の2パターン構成に対応
  • 演出の追加
    • スクロール誘導矢印の追加・デザイン変更
    • 背景のズームイン/ズームアウトアニメーション
  • 仕上げの調整
    • スマホでの背景位置の微調整
    • そのほか細かなデザイン改善

「Cocoonでトップページをおしゃれにしたい」「ファーストビューが弱い」と感じている方におすすめの内容です。

\すぐ実装したい方はこちら/
スポンサーリンク

アピールエリアの魅力・SWELL風デザインのポイント

アピールエリア|cocoon公式
Cocoon|ヘッダー下アピールエリアの使い方

Cocoonのアピールエリアは、ページを開いた瞬間に「伝えたい世界観」を一発で伝えられるファーストビュー領域です。

トップページの印象づけ・ブランド感の演出・読者導線づくりに大きな効果があります。

▼ こんな場面で特に効果的

  • ブログをブランドサイトのように見せたい
  • 写真・ビジュアルを大きく美しく見せたい(旅行/カメラ/アウトドア系)
  • 特定の記事・サービスを強く訴求したい
  • トップページをLP(ランディングページ)風に構成したい

SWELL風デザインの設計ポイント

アピールエリア|カスタマイズイメージ

押さえるべきポイントはシンプルです。

  1. フルスクリーン背景
    • 画面いっぱいに広がる背景で、世界観をダイレクトに伝える
    • PC・スマホ両方で最適化され、画像の見え方が改善
  2. スクロール誘導矢印
    • ふわっとしたアニメーションで下方向へ自然に誘導
    • 読者の離脱を防ぎ、続きを読みやすくする導線設計
  3. 追加演出(アピール力アップ)
    • 背景のズームイン/ズームアウトアニメーション
    • 明るさ・ぼかしの調整で印象を強化

これらを組み合わせることで、単なるヘッダー下画像が視線をコントロールできる強力なファーストビューに変わります。

完成イメージ(デモ)

実際の完成イメージです。

固定ヘッダー、scroll矢印やズームアニメーションの動きもご確認いただけます。

アピールエリア|完成イメージ
スポンサーリンク

事前設定|アピールエリアカスタマイズ前のCocoon基本設定

まず、カスタマイズする前に必ず確認しておくべきCocoon側の基本設定を整理します。

ここを整えておくことで、

  • 表示崩れ
  • 余白トラブル
  • CSSが効かない問題

を事前に防げます。

サイト幅の設定

【目的】フルスクリーン表示を正しく機能させる

【設定】

  1. Cocoon設定 > 全体 > サイト幅の均一化
  2. 「サイト幅を揃える」のチェックを外す

【注意】ONの場合:1256px固定表示で左右に余白が発生します

トップページ作成|cocoon設定

ヘッダーとロゴの設定

ファーストビューの主役は「背景」であり、ロゴは補助要素として考えます。

アピールエリア|フルスクリーン(ヘッダー設定)

ロゴデザイン

  • シンプルな単色ロゴ推奨(黒 or 白)

ヘッダー設定(PC表示)

  • ラベル
    ヘッダーレイアウトを選択

    Cocoon設定 → ヘッダー → トップメニュー
    (トップメニューには3種類あり、どれでもOK)

  • ラベル
    構成
    • サイト名(ロゴ)+グローバルメニューは横並び
    • ヘッダー固定:無効(CSSで制御します)

補足:グローバルナビのメニュー設定方法はCocoon公式サイトを参照してください。

アピールエリア設定|ヘッダー

モバイルボタン表示設定

  1. ボタンを表示しない(ミドルメニューのみ)
  2. トップメニュー表示
  3. ヘッダーモバイルボタンのみ
  4. フッターモバイルボタンのみ
  5. ヘッダー・フッターモバイルボタン両方

補足:下のプレビューは「ヘッダーモバイルボタン」のみ表示例です。

アピールエリア|モバイル

アピールエリアの基本設定

Cocoon設定 > アピールエリアで設定をおこないます。

アピールエリア設定|画像
アピールエリア設定

必須設定

  • ラベル
    アピールエリアの表示
    • フロントページのみ」を選択
  • ラベル
    エリア画像
    • 表示したい背景画像を選択またはアップロード
    • 背景画像:1920px程度(推奨)

    注意 背景画像の固定ON × ズームアニメーション 併用できません

  • ラベル
    テキストエリア表示
    • タイトル・メッセージ・ボタンを任意で設定可能
    • HTMLも使用できるので、リンクや装飾も自由
    • 画像のみ表示する場合→チェックを外す

スクロール誘導の矢印を追加(HTML)

【役割】訪問者のスクロール誘導

\ この矢印を作ります /

See the Pen スクロール矢印|::before by Turicco (@Turicco) on CodePen.

【HTMLの設定】

  • メッセージエリアに以下を追加します
  • スタイル、アニメーションはCSSで設定します
<div class="scroll-down"><span>Scroll</span></div>
補足

  • 設定後は「変更をまとめて保存」 をクリック

ここまでで必要な基本設定は完了です。

スポンサーリンク

CSS実装編|アピールエリアをフルスクリーン化する

基本設定が整ったら、いよいよCSSでアピールエリアをフルスクリーン表示+演出付きファーストビューへと仕上げていきます。

ここからは、実際の見た目が変わる実装ステップです。

すべてコピペで導入できるCSSコードを使いながら、SWELL風のインパクトあるファーストビューを完成させていきましょう。

有料エリアでできること

このパートでは、設定だけでは実現できないデザイン演出をCSSで実装します。

  • フルスクリーン表示CSS(PC / スマホ完全対応)
  • 読み込み時の背景ズームアニメーション
  • スクロール矢印のデザインカスタマイズ
  • モバイル表示最適化CSS
  • ファーストビュー全体のレイアウト安定化

「表示される」だけでなく、「美しく・自然に・印象的に見せる」ための構成です。

▼ 進め方について

  • すべてコピペで導入可能
  • 各コードに用途・役割の解説付き
  • 必要な部分だけ選んで導入可能
  • CSSはすべてトップページ限定適用

他ページのデザインには影響しません。

  1. 管理画面で「外観」→「テーマファイルエディター」を開く
  2. 子テーマ(Cocoon Child)が選択されているか確認
  3. ファイル一覧から「スタイルシート (style.css)」を開く
  4. 既存のコードは消さず、/* 子テーマ用のスタイルを書く */ の下の行に追加
CSS編集/スタイルシート

参考記事 Cocoonカスタマイズ|HTML・CSSの編集とワードプレスをバックアップする方法

以下から、環境に合わせてコードを選んで導入してください。

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

サイト名
Turicco

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

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

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

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

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

※決済はStripeを利用(SSL暗号化)。運営者はカード情報を保持しません。

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

販売価格
600円(税込)

\シェアはこちらから/
スポンサーリンク

About meこの記事を書いた人

はるみです
女性-1-gif

ブログ好きな40代主婦です。
2020年1月1日にWordPressを始め、
Cocoonをスキンなしでカスタマイズ。

  • ドメインパワー : 40
  • 2023年より有料記事公開
    累計550件(月間約20件)のご購入実績
    (2025年12月現在)
  • カスタマイズを丁寧にサポート

Shopping お買い物はこちら

Comment 記事の感想を書き込んでいただけると幸いです

  1. TOSHI より:

    はじめまして!はっちゃんさんのturicco.comのトップデザインが完璧すぎて感動したのでこちらの記事を購入させていただきました

    やりたいことはほぼ出来たので大満足です( ´∀`)

    私はサイト制作は初めてでコードのことはさっぱりわかってないのですが独学でどうにか作りたいと悪戦苦闘しています。

    ご質問なのですがturicco.comのようにトップ画像をアニメーションにする場合、アピールエリアではなく固定ページで作成する必要があるのでしょうか?

    別記事のアニメーション作成の内容とこちらのアピールエリアの記事で行けると思ったのですが、アニメーション作成記事内で書いていただいたHTMLや CSSのコードをアピールエリアの画像に反映させるやり方が理解できていません。

    ただ、本記事を元に作成したやり方でスクロール矢印や検索フォームなどはとてもバランスが良く、あとは画像をスライドできれば。。。と言う状況で、逆に固定ページにて作り直すとなると今度はスライドの上にテキストや検索フォームを置くやり方を再調査しなければなので、可能ならアピールエリアの画像をアニメーション化したいと思っています。

    ご教示頂けないでしょうか

    • はるみ はるみ より:

      > TOSHIさん
      はじめまして。
      記事を見てくださりありがとうございます。
       
      アピールエリアで複数画像を切り替えたいという認識で合っていますか?
       
      Cocoonのアピールエリアは
       
      < div id="appeal" class="appeal">
      < div class="appeal-in wrap">
      < div class="appeal-content">…< /div >
      < /div >
      < /div >

      という1枚の背景(.appeal)を前提とした設計で画像は1枚しか指定できません。

      複数画像を使いたい場合は「応用」になります。
      方法として以下の3通りです。
       
      ①アピールエリアのメッセージ欄にHTML(画像)を入れる

      • ただし、アピール設定のタイトルやボタン等はメッセージ欄の外側に配置されるため、画像の中に
        コンテンツ等を入れる場合はHTMLで追加する必要があります
      • さらにアピールエリア内の幅や余白調整が必要です

      ②疑似要素を活用する
      疑似要素::beforeと::afterを使えば2枚までなら交互に画像を表示することはできそうです。
       
      /* ———————————
      アピールエリア背景スライダー
      ——————————— */
      .appeal {
      position: relative;
      overflow: hidden;
      }

      /* 背景レイヤー共通設定 */
      .appeal::before,
      .appeal::after {
      content: “”;
      position: absolute;
      inset: 0;
      background-size: cover;
      background-position: center;
      opacity: 0;
      animation: appealSlide 4s infinite;
      z-index: 0;
      }

      /* 背景画像ごとにレイヤー追加 */
      .appeal::before {
      background-image: url(‘https://画像①.jpg’);
      animation-delay: 0s;
      }

      .appeal::after {
      background-image: url(‘https://画像②.jpg’);
      animation-delay: 2s;
      }

      /* フェード切り替えアニメーション */
      @keyframes appealSlide {
      0%, 75%, 100% { opacity: 0; }
      25%, 50% { opacity: 1; }
      }

      /* 背景より上にコンテンツを表示 */
      .appeal-in {
      position: relative;
      z-index: 1;
      }

      アニメーションの切り替えタイミング等は以下の記事を参考に記載しています。

      複数画像を切り替えるフェードスライダーの作り方|CSSアニメーション(JavaScript不要)
      トップページにおしゃれな画像スライダーを置きたいけれど、「表示が重くなる」「JavaScriptの管理が不安」「できるだけシンプルに実装したい」と感じている方も...


        

      ③やはり固定ページを使っての作成が一番実用的だと思います。(このサイトも固定ページを使っています)
      いずれの方法も標準機能ではないため、自分でHTMLとCSSの追加が必要です。

       

    • TOSHI より:

      早速のお返事ありがとうございます。
      とてもわかりやすく教えていただけて助かりました!!

      思っていた方向性ではあったので、どうにか理解が出来る回答で安心しました笑

      固定ページにてアニメーション画像の挿入は理解できそうなので、あとはそこに検索フォームやテキストを乗せる仕組みがわかればどうにかなりそうです( ´∀`)
      今はまだコピペでコードを貼り付けているだけで何も理解してないので、まずはコードの意味の理解を深める必要がありそうです

      一度自分で消化してみますので、どうにもならなくなったらまたご相談させてくださいm(_ _)m

    • はるみ はるみ より:
  2. あいこ より:

    早速のご返信ありがとうございます!
    追加していただいたCSSで追尾されなくなりました。
    ありがとうございました^^

  3. あいこ より:

    お世話になります。
    とてもためになる記事をありがとうございます^^

    ひとつ質問させていただきたいのですが、画面を下にスクロールした時にロゴとヘッダーメニューが追尾してきます。
    追尾しても背景が透明で読みづらいので、追尾時のみの背景色を設定する方法、もしくは追尾させない方法を教えていただけますでしょうか。

    よろしくお願いいたします。

  4. yukimi より:

    初めまして。
    yukimiと申します。

    Cocoonのカスタマイズがとても分かりやすく、TOPページを参考にさせていただきました。(以前はブログ形式だったのですが、サイト形式にしたく探しているとこちらのサイトにたどり着きました。)

    一つお尋ねしたいのですが、はっちゃんさんのTOPページのアピールエリアにて検索ウィンドウがあるかと思いますが、そちらの方法はどこか記事で掲載されているのでしょうか。
    その方法を掲載されているページを教えていただけますと助かります。

    私もサイトを運用している上で、TOPページで検索できるようにしたくコメントをさせていただきました。

  5. マーク より:

    はっちゃんさん

    ご丁寧に対応いただき、ありがとうございました。
    解決しました!

    今後も参考にさせていただき、サイト作りに励んでいこうと思います。

  6. マーク より:

    はっちゃんさん

    初心者のため、簡単なカスタマイズにつまづいていました。教えていただき、ありがとうございます!無事、反映できました。

    ただ、これまでスマホ表示では、アピールエリア部分にあるエリア画像が画面いっぱいに広がって見栄えが良かったのですが、Smart Slider3を設定した上で、教えていただいたCSS設定を行ったところ、エリア画像が小さくなってしまいました。

    これは、どんな設定が影響しているのでしょうか?
    ご教示いただけますと、助かります。

    • はるみ はっちゃん より:

      Smart Slider3は縦横比率を保ったまま表示されるからですね。

      Smart Slider3のダッシュボードで設定する(min-height)か、CSSでメディアクエリ部分の高さを調整されてみてください。

      /*834px以下*/
      @media screen and (max-width: 834px){
      .n2-ss-slider .n2-ss-slide{
      min-height:ここに高さを入力!important;/*スマホでの高さ調整*/
      }

      参考として100vhで画面いっぱいの高さとなります。

  7. マーク より:

    初めまして。

    初めてのWordpress、そしてCocoonでのサイト制作にこちらのページを参考にして、TOPページを作ってみました。

    しかし、やはり複数画像のスライドを実現したく、Smart Slider3でTOP画像をスライド表示にしました。

    なのですが・・・、このページで設定されている

    ◉背景色は白を透過させる
    ◉背景画像にぼかしを入れる
    ◉画像の高さ設定(PC/スマホと別々に)

    *こちらで用意していた画像と、上記の設定の相性が良かったので。

    を残したいのです。

    Smart Slider3でのスライドショーを生かしたまま、上記の3項目を反映させるためのCSSの書き方など、設定方法があれば教えていただけると助かります。

    宜しくお願い致します。

  8. 千柳亭春宵 より:

    とてもわかりやすいカスタマイズ解説、ありがとうございました!
    やりたかったことができて、とても嬉しいです。

    • はるみ はっちゃん より:

      > 千柳亭春宵さん
      初めまして。
      お役に立てて嬉しいです。
      サイトを拝見させていただき、綺麗にアピールエリアができあがって良い感じですね!
      ご丁寧にコメントありがとうございました^^

  9. あたる より:

    はっちゃんさん

    できました!!
    いただいたCSSを追加しつつ、アピールエリアに使っている画像のサイズが小さかったので、その大きさに合わせて、「パソコンでの高さ調整」を小さくしたら綺麗になりました!
    何度も教えてくださり、本当にありがとうございました!

  10. あたる より:

    はっちゃんさん

    ありがとうございます!
    CSS追加したところ、Scrollボタンは下方配置できました。
    アピールエリア下の余白はなくならなかったのですが、以前追加したCSSが邪魔してしまっているのかもしれません…知識がなく自分でも解読不能です(^^;
    はっちゃんさんの他の記事も参考にさせていただきますね!

    • はるみ はっちゃん より:

      あたるさん

      Scrollボタン位置調整できてよかったです。

      アピールエリア下に配置しているコンテンツを指定して余白を0にすればいいので、ご自身のサイトを確認してみてください。

      コンテンツエリア上部余白を0にするCSSではどうでしょうか?

      .content {
      margin-top: 0;
      }

  11. あたる より:

    はっちゃんさん、はじめまして。
    ずっと悩んでいたトップページ、この記事にたどり着いて、まさにイメージ通りに仕上がりました!ありがとうございました。
    ただ、2つ問題があったので、質問させてください。
    ①PCで見るとアピールエリアの画像とフロントページの間に余白ができてしまいます。設定で余白をなくすことはできますか?
    ②スマホで見るとScrollの文字が中央あたりにきてしまいます。画像の下方に配置することはできますか?テキストとボタンを画像の少し下の方に配置する方法などあれば、教えていただきたいです。

    • はるみ はっちゃん より:

      > あたるさん

      はじめまして!
      年末年始しばらく帰省していたためお返事が遅くなりすみません。

      お問い合わせの件について。
      実際のサイトを拝見していませんので一般的に考えられる範囲でとなりますが…

      ①アピールエリア下の余白
      .main{
      margin-top:0;
      }

      ②アピールボタンの位置調整
      /*アイコンを下に配置*/
      .appeal{
      position:relative;
      }

      .appeal-button{
      position: absolute;
      bottom:30px;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      }

      のCSS追加で下方配置できるかと思います。
      参考になさってください^^

  12. 初めまして。アピールエリアの「背景色は白を透過させる」のところをswellのように網網にする場合ってどこをいじればいいんでしょうか?

    • はるみ はっちゃん より:

      >cocoonユーザーさん
      初めまして!
      私も網掛けはやったことがなかったのですが、試しにアピールエリアに疑似要素を置いてみました。

      なんとなくSWELLっぽいかな?とは思います。

  13. はるみ はっちゃん より:

    こなきあさん
    Twitterではいつもリプ、いいねありがとうございます。

    こちらのカスタマイズはアピールエリアを使うので、既にアピールエリアのCSSを入れている、またはCocoonのスキンを使っているとレイアウトに影響があるかもしれません。

    リセットしてからが理想ですけど、一度この記事のCSSをコピペしてみておかしいところを手直ししていく方法でもよいかと思います。

    上手くいかないとき、お答えできる範囲でサポートしますのでこちらでもTwitterのDMでも大丈夫なのでご連絡ください^^

    • こなきあ より:

      はっちゃんさん、ご丁寧にありがとうございます。
      こちらこそいつもありがとうございます。

      アピールエリアを使用していたことがあるのですが、CSSは追加していない気がします。
      アイコンを丸くするとか、ヘッダーのロゴが出ないようにするとかその辺をいじった気がします。

      Cocoonのスキンはなしにしているので、リセットしてからが理想ですが、アピールエリアをコピペさせていただいてやってみようと思います。
      また質問すると思いますのでよろしくお願いしますm(__)m

  14. こなきあ より:

    はっちゃんさん、こんばんは。
    Twitterでお聞きしようか迷ったのですが、こちらにしました。
    Turiccoブログのようにカスタマイズしたいと思ったのですが、
    これまでに何度もCSSを追加してきているのですが、リセットしてからの方が良いのでしょうか?初歩的な質問ですみません。

  15. ほんちょういくみ より:

    これからブログ書きたいなと思っています。
    このブログCocoonで作っているのですか?
    可愛くてすごくいいなと思いました。
    こんな素敵なブログを作れるようになりたいです。
    ありがとうございます!参考にさせて下さい!

    • はるみ はっちゃん より:

      > ほんちょういくみさん
      ありがとうございます♪Cocoonでちょこちょこカスタマイズして使っています。これからブログを始められるのですね!他の方のブログを見るのが好きなので開設された際にはお邪魔させてください^^

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