homepage wordpress 作成

WordPress Setup Guide

トップ画像を画面いっぱいに表示する方法

BlocksyとGenerateBlocksを使用して、背景画像をブラウザ全体へ広げ、 透明ヘッダーを重ねるための設定手順です。

完成形: 横幅100%、高さ100vh、左右・上下の余白なし。 ロゴとメニューは背景画像の上に表示します。

STEP 00

Blocksy Companionをインストール

透明ヘッダー機能を使用するには、 Blocksy Companionプラグインが必要です。

WordPressダッシュボード
→ プラグイン
→ 新規プラグインを追加
→ 「Blocksy Companion」で検索
→ インストール
→ 有効化

有効化すると、Blocksyのヘッダー設定に Transparent FunctionalitySticky Functionalityが追加されます。

Blocksy Companionが入っていない場合、透明ヘッダーを選択すると 「Please install and activate the Blocksy Companion plugin」 と表示されます。
STEP 01

ホーム固定ページを編集

WordPressダッシュボード
→ 固定ページ
→ ホームページ
→ 編集

右上にあるBlocksyのアイコンを押して、 Blocksyページ設定を開きます。

STEP 02

Blocksyページ設定

スタイルソース カスタム
コンテンツエリア 幅広
縦方向間隔 一番右の「余白なし」
ヘッダーを無効にする OFF
フッターを無効にする OFF
IMPORTANT ヘッダーを一時的に無効化すると、上部の余白原因を確認できます。 最終的にはOFFへ戻して、透明ヘッダーを表示します。
STEP 03

一番外側のContainerを選択

左上のリストビューを開き、一番外側のContainerを選択します。

Container(外側)
└─ Container(内側・背景画像)

フル幅やページ全体の高さは、 内側ではなく外側のContainerを基準に設定します。

STEP 04

Containerを「全幅」にする

Containerを選択した状態で、ブロック上部に表示される 幅・配置アイコンを押します。

「幅広」ではなく「全幅(Full width)」 を選択してください。

DIFFERENCE 幅広:テーマで設定された最大コンテンツ幅まで。
全幅:ブラウザの左右端まで。

左右に白い帯が残る場合は、この「全幅」が設定されていない 可能性があります。

STEP 05

Containerのサイズ設定

右側のブロック設定から Sizingを開きます。

Width 100%
Height 空欄
Min Height 100vh
Max Width 空欄

100vhとは

vhは Viewport Heightの略です。 100vhは、 ブラウザ画面の高さ100%を意味します。

RECOMMENDED Heightを固定するのではなく、Min Heightに100vhを設定します。 これにより、内容が増えた場合も途中で切れず、必要に応じて高さが伸びます。
STEP 06

余白をゼロにする

ContainerのSpacingを開きます。

Padding 0px(全方向)
Margin 0px(全方向)

鎖のアイコンをONにすると、上下左右をまとめて設定できます。

STEP 07

背景画像を設定

ContainerのBackgroundsから、 使用するヒーロー画像を選択します。

Background Position center
Repeat no-repeat
Size cover

coverの役割

画像の縦横比を維持しながら、Container全体を覆うように拡大します。 画面サイズによって画像の上下または左右が少し切れる場合があります。

「Size information is not available」と表示される場合は、 画像をメディアライブラリから選び直してください。
STEP 08

透明ヘッダーを有効にする

外観
→ カスタマイズ
→ ヘッダー
→ グローバルヘッダー
→ General

Transparent FunctionalityをONにします。

続いて、Edit Conditionsを押します。

条件 Include
対象 Entire Website

トップページだけ透明にしたい場合は、 Entire WebsiteではなくFront Pageを選択します。

STEP 09

透明状態の背景を設定

グローバルヘッダー
→ Design
→ Transparent State
→ Background

背景色を市松模様の Transparent(透明)に設定します。

Default StateとTransparent Stateは別設定なので、 Transparent State側が透明になっていることを確認してください。

STEP 10

サイト名とメニューの文字色

黒い背景画像の上では、ロゴ・サイト名・メニューを白にすると見やすくなります。

メニュー

外観
→ カスタマイズ
→ ヘッダー
→ Menu 1
→ Design
Initial
Hover 白、または薄いグレー
Active

サイト名

ヘッダー
→ Logo
→ Design
→ Site Title Color

サイト名やリンクが青く表示される場合は、 Blocksyのアクセントカラーまたは各ヘッダー要素のリンク色が 青に設定されています。

FINAL CHECK

完成確認

チェックリスト

  • Blocksy Companionがインストール・有効化されている
  • ページ設定が「幅広」になっている
  • Containerが「全幅」になっている
  • Widthが100%
  • Min Heightが100vh
  • PaddingとMarginが0
  • 背景画像のSizeがcover
  • 背景画像のPositionがcenter
  • Transparent FunctionalityがON
  • Transparent Stateの背景が透明
  • ページ設定の「ヘッダーを無効にする」がOFF
  • ロゴ・サイト名・メニューが画像上で読める色になっている
TROUBLESHOOTING

今回ハマったポイント

  1. Blocksy Companionが未インストール
    Transparent Headerが使用できなかった。
  2. ページ設定だけでは全幅にならなかった
    Blocksy側の「幅広」に加えて、Container側を「全幅」にする必要があった。
  3. 左右に白い帯が残った
    ContainerのWidthやPaddingではなく、「幅広」と「全幅」の違いが原因だった。
  4. ヘッダーを一時的に無効化した
    上部余白の原因切り分けには有効だが、最終的にはOFFへ戻す。
  5. 背景画像が画面全体を覆わなかった
    Background Sizeをcoverへ変更した。
  6. メニューやサイト名が青くなった
    Blocksyのアクセントカラー、またはヘッダー要素の文字色を変更する。
Blocksy + GenerateBlocks Fullscreen Hero Setup Guide
Version 1.0 / August 2026

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です