Cocoonの検索フォーム(検索窓)は、CSSを追加するだけで簡単にデザインを変更できます。
- 「検索フォームをおしゃれにしたい」
- 「ブログデザインに合わせたい」
そんなときはCSSカスタマイズが便利です。
この記事では、Cocoonの検索フォームをCSSでデザイン変更する方法を、コピペで使えるサンプル付きで解説します。
Cocoon検索フォームの基本構造(.search-box / .search-edit / .search-submit)
Cocoonの検索フォームは、主に次の3つのクラスで構成されています。
| 要素 | クラス |
|---|---|
| フォーム全体 | .search-box |
| 入力欄 | .search-edit |
| 検索ボタン | .search-submit |
検索フォームのHTML構造については、以下の記事で詳しく解説しています。
このクラスをCSSで指定することで、検索フォームのデザインを自由に変更できます。
CSSは以下の場所に追加できます。
- 外観 → カスタマイズ → 追加CSS
- 子テーマの style.css
- 管理画面で「外観」→「テーマファイルエディター」を開く
- 子テーマ(Cocoon Child)が選択されているか確認
- ファイル一覧から「スタイルシート (style.css)」を開く
- 既存のコードは消さず、/* 子テーマ用のスタイルを書く */ の下の行に追加

Cocoon検索フォームの設置方法(ウィジェット)
Cocoonでは検索フォームを次の方法で設置できます。
- 検索ブロック(記事・固定ページ)
- 検索ウィジェット(サイドバー・フッター)
検索ブロック
記事・固定ページに検索フォームを表示できます。
手軽に設置できるのがメリットですが、シンプルなデザインです。
ウィジェット
サイドバーやフッターなどのウィジェットエリアに表示できます。
こちらは入力欄とボタンが整った、使いやすいデザインになっています。
この記事で紹介しているCSSカスタマイズはウィジェットの検索フォームにのみ適用されます。
検索ブロックはHTML構造やクラスが異なるため、同じCSSではデザインが変わりません。
ウィジェット検索フォームの設置手順
- 外観 → ウィジェット
- 「検索」を追加
- サイドバーやフッター等に配置

これで .search-box クラスの検索フォームが表示され、この記事のCSSが利用できます。
Cocoon検索フォームCSSカスタマイズ例まとめ
ここでは、コピペで使える検索フォームのデザイン例を紹介します。
Cocoon標準
- Cocoonの標準検索フォームのデザインです。
- カスタマイズ前の見た目を確認したい場合の参考として掲載しています。
ボタン分離デザイン
- 入力欄とボタンを分離したシンプルな検索フォーム。
- ブログでよく使われる定番デザインです。
影付きボタンデザイン
- 影を付けたやわらかい印象のデザインです。
- 立体感が出るため、ボタンを視覚的に目立たせることができます。
角丸デザイン
- 検索フォーム全体を丸くしたやさしい印象のデザインです。
- シンプルなブログデザインとも相性がよく、ナチュラルな雰囲気になります。
下線スタイル
- 入力欄の下線のみを表示する、シンプルで軽い印象のデザインです。
- ミニマルなデザインのサイトや、スッキリしたUIにしたい場合に向いています。
フラットカラーデザイン
- 入力欄に背景色を付けたフラットデザインです。
- やわらかい印象になり、検索フォームを自然に目立たせることができます。
Cocoon検索フォーム|CSSカスタマイズのポイント
ここでは、よく使われるカスタマイズ例を紹介します。
検索フォームの幅を変更&中央寄せにする
- 検索フォームの横幅は
max-widthを変更することで調整できます。 - 中央に配置したい場合は、
margin-inline:auto;を指定します。
.search-box{
max-width:300px;
margin-inline:auto;
}
フォーカス時のアウトラインを消す
検索欄をクリックしたときに表示されるアウトラインを消したい場合は、次のCSSを追加します。
.search-box .search-edit:focus{
outline:none;
}
検索ボタンの色を変更する
CSS変数を使うと、検索ボタンの色を簡単に変更できます。
.search-box{
--search-btn-bg:orange;
}
便利なCSS変数の使い方についてはこちらの記事で詳しく解説しています。
CSSが効かない場合の確認ポイント
CSSを追加しても検索フォームのデザインが変わらない場合は、次のポイントを確認してみてください。
- セレクタが間違っている
- 書き間違いがある
CSSの対象クラスが違う、または記述ミスがあるとスタイルは適用されません。
デベロッパーツールで、実際のクラスを確認すると確実です。
まとめ
Cocoonの検索フォームは、CSSを追加するだけで簡単にデザイン変更できます。
今回紹介したCSSはすべてコピペで使えるので、ブログのデザインに合わせてカスタマイズしてみてください。
また、検索フォームをアピールエリア内に置くことで回遊率アップが期待できます。設置手順については以下の記事で解説しています。





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