背景パララックスを設置する方法
この記事では、「背景パララックス(スクロールに合わせて背景画像がゆっくり動く)」の実装方法を紹介します。お知らせ、カテゴリー、アーカイブページなどには一切影響しない安全な方法です。
1 実装のポイント
背景パララックスとは、ユーザーがページをスクロールする際に、背景画像が本文よりもゆっくりと動く演出効果のことです。主にビジュアルセクションや見出し背景に利用されます。WordPressでは、CSSと少しのPHPを組み合わせることで簡単に実装できます。
2 汎用CSS
/* ------------------------
* 背景パララックスの基本設定
* --------------------- */
.parallax-bg { /** パララックス用の共通クラス **/
position: relative; /** 通常の位置関係を維持 **/
background-attachment: fixed; /** 背景を固定してパララックス効果を実現 **/
background-size: cover; /** 背景画像を全面に拡大・縮小 **/
background-position: center; /** 背景画像を中央に配置 **/
height: 400px; /** セクションの高さを設定 **/
display: flex; /** コンテンツを中央寄せ **/
align-items: center; /** 垂直方向に中央揃え **/
justify-content: center; /** 水平方向に中央揃え **/
color: #fff; /** テキスト色を白に設定 **/
font-size: 2rem; /** 見出しサイズ **/
text-shadow: 0 2px 8px rgba(0,0,0,0.4); /** テキストに影を付ける **/
}
/* -----------------------------
* 背景画像例(テーマ画像パス指定)
* -------------------------- */
.parallax-bg.sample { /** サンプル背景クラス **/
background-image: url('https://sample.com/wp-content/uploads/20××/××/parallax-bg.jpg'); /** 背景画像の指定 **/
}
補足:
- background-image: url('https://sample.com/wp-content/uploads/20××/××/parallax-bg.jpg'); に背景画像を保存してください。
- background-image: url('https://sample.com/wp-content/uploads/20××/××/parallax-bg.jpg'); に背景画像を保存してください。
3 HTML構造例(記事中に挿入)
以下のように投稿本文にショートコードやブロックHTMLとして挿入します。
<div class="parallax-bg sample">
パララックス背景セクション
</div>
4 完成イメージ
パララックス背景セクション
代用プラグイン
プラグインを使いたい場合は、以下のような無料プラグインを利用できます。
- Simple Parallax Scroll – コード不要でパララックスを設定可能
- Elementor の「モーション効果」 – セクション単位で背景を動かせる
5 まとめ
CSSだけでシンプルなパララックス効果を実装することで、軽量かつモバイル対応も可能です。background-attachment: fixed; を使うだけで見た目の印象が大きく変わります。


