トップページに複数画像を切り替えるおしゃれなフェードスライダーを設置したいけれど、
- プラグインを使うと重くなる
- JavaScriptは難しい
- CSSだけで簡単に作りたい
と感じている方もいると思います。
この記事では、CSSだけで動くフェードスライダーの作り方を「コピペで使えるテンプレ付き」で解説します。
- CSSでフェードスライダーを作れる
- 画像3枚・4枚・5枚のテンプレが使える
- 表示時間の計算方法が理解できる
この記事を読めば、フェードスライダーをWordPressにそのまま導入できるようになります。
CSSフェードスライダーとは?【HTML・CSSだけで実装】
CSSで作るフェードスライダーとは、複数の画像を重ねて、透明度(opacity)とアニメーションで順番に切り替えるシンプルなスライドショーです。
動きのイメージ(DEMO)
まず、実際の動きを確認してみてください。
例:3枚の画像が3秒ごとに順番に切り替わる
複数の画像が自動でフェードしながら切り替わります。
特徴
- JS不要で軽量
→ スクリプトを使わないため表示が速く、サイトが重くなりにくい - 簡単に導入できる
→ HTMLとCSSを追加するだけ - テーマを問わず使える
→ Cocoonをはじめ、どのWordPressテーマでも導入可能 - 自由にカスタマイズできる
→ 画像枚数・表示時間・高さなどを調整できる
- トップページのメインビジュアル
- ランディングページや商品紹介ページ
CSSフェードスライダーの作り方

HTML構造
スライダーは、コンテナ + 画像要素の構造で作ります。
<div class="slider-container">
<div class="slideimg"></div>
<div class="slideimg"></div>
<div class="slideimg"></div>
<!-- 画像枚数に応じて増やせます -->
</div>
.slider-container… スライダー全体の枠.slideimg… 背景画像を設定する個別スライド
- HTMLは、WordPressの投稿・固定ページの「カスタムHTML」ブロックに貼り付けて使用します。基本的に「表示したい場所」にそのまま貼り付ければOKです。
- 装飾目的のスライダーのため、画像は
imgタグではなくCSSのbackground-imageを使用します。
HTMLはシンプルですがこれだけではスライダーは動きません。実際に動かすためには、CSSで「表示タイミング」と「重なり順」を正確に設計する必要があります。
特に難しいのが「表示時間の%設計」です。
この部分は感覚で調整すると、ほぼ確実に崩れます。
- ループのたびに一瞬白くなる
- 2枚の画像が重なって表示される
- フェードが不自然で「安っぽく」見える
さらに厄介なのは、原因が分かりにくく1つ直すと別の不具合が出ることです。結果的に数時間〜半日以上かかるケースも珍しくありません。
そこで有料パートでは、チラつき・重なり・ループ崩れをすべて解消した「そのまま使える完成テンプレ」を用意しています。
- コピペするだけで「チラつきゼロ」のスライダー
→ 画像3枚 / 4枚 / 5枚の実用テンプレ - どの枚数でも崩れない表示タイミング設計
「自分で試行錯誤して作る」こともできますが、
- 何度も調整するのが面倒
- そのままトップページに使える動きを作りたい
という方は、以下の完成テンプレを使ってください。
CSSに慣れていない方は基本から確認しておくと理解しやすくなります。
- CSSの書き方の基本(テーマ共通)
- CSSを追加する方法
Cocoonを使用している方はこちらの記事で編集場所を詳しく解説しています。
※他のWordPressテーマでも「外観 → style.css」から基本的に設定できます。

以下は有料コンテンツのご案内および特定商取引法に基づく表記です。
■ サイト名
Turicco
■ サイトURL
https://turicco.com/
■ 運営者情報
運営責任者:はるみ
お問い合わせ先:https://turicco.com/contact/
■ 購入方法
コンテンツ販売サービス「codoc(コードク)」を利用しています。
詳しくは codoc購入者向けFAQ をご覧ください。
■ 納品方法
購入完了後、対象の記事が閲覧可能になります。
■ お支払い方法
・クレジットカード ・デビットカード ・プリペイド型クレジットカード ・Apple Pay ・Google Pay ・コンビニ決済
※決済はStripeを利用(SSL暗号化)。運営者はカード情報を保持しません。
■ 返金・キャンセルについて
codoc株式会社の利用規約第10条(返金)に基づき、原則としてご購入後のキャンセル・返金はできません。あらかじめご了承ください。
■ 販売価格
500円(税込)




Comment 記事の感想を書き込んでいただけると幸いです
はっちゃん様
お世話になっております。素晴らしいカスタマイズに惹かれ購入させていただきました。
カテゴリごとに記事を分けて表示させる設定が、何回もトライしても実現することが出来なくてこまっておりました。
修正のやりかたについてご教示賜りたくよろしくお願いいたします。
> Kさん
ありがとうございます。
タブ切り替え部分にpタグが自動挿入されCSSがうまく反映されていないようです。
メールで添付画像と対応方法を添付しますので、ご確認いただければと思います。