Skip to content
Ectobuilder
Guides

How to Make a Full-Screen Hero with a Video Background in Ghost

Make your homepage hero fill the screen, add a looping video or gradient background with a shade for readable text, and keep it fast on phones. No code.

Michal Wlosik

Michal Wlosik

· 4 min read

How to Make a Full-Screen Hero with a Video Background in Ghost

The first screen of your homepage does most of the work. A hero that fills the whole screen, with a looping video behind your headline, makes a strong first impression, and it's the look most landing pages and portfolio sites go for.

Ghost themes rarely let you do this without editing code. This guide shows how to make a full-screen hero, add a video or gradient background, and keep it fast and readable.

The Tugwatch homepage hero: a looping video of a woman reading on a sofa, who raises her hand to her hair and then checks her watch, behind the headline A gentle nudge before you pull
A video hero on tugwatch.com: the clip shows what the product does, right behind the headline.

What you can set

  • Height: Auto (as tall as the content), S, M, L, or Screen, where the hero is exactly as tall as the screen below your header and the next section starts at the bottom edge.
  • Content position: put the headline at the top, middle or bottom of a tall hero.
  • Background: your color scheme, a solid color, a gradient at the angle you choose, or a video.
  • Shade for video: none, light or dark, so text stays readable over any footage.

When the background is dark, the text turns light by itself. All of this works on any section, not just heroes.

How to make a full-screen hero

1. Select your hero

Open your theme in Ectobuilder and click the hero at the top of your homepage. No hero yet? Add section → Hero has dozens.

2. Set the height

Under Layout, set Height to Screen. Then choose where the content sits. Middle is the classic look; bottom suits big photos and video.

3. Add a video background

Under Style, set Background to Video and paste a link to an MP4 file. It plays muted, on a loop, behind your content. Set Shade to Dark if the video is busy or bright, or Light for dark text over a bright clip, like the one above.

The Ectobuilder editor with the hero selected; in the Style group on the right, Background is set to Video, with a video link and Shade set to Dark
(1) Background: Video. (2) The video link and a dark shade. Height is under Layout.

4. Deploy

Deploy your theme to Ghost and open your homepage on a phone and a computer.

CTA Image

Give your Ghost homepage a strong first screen.
Full-screen heroes, video and gradient backgrounds, and a library of hero sections to start from.

Try it free

Where to host the video

The background needs a direct link to an MP4 file, not a YouTube or Vimeo page. Two easy options:

  • Your Ghost site. In any Ghost post, add a Video card and upload the clip, then copy the video's address (it ends in .mp4 and lives under /content/media/). You can delete the post afterwards; the file stays.
  • A file host or CDN, like Bunny, Cloudflare R2 or your own server, if you already use one.

Tips for a fast, readable video hero

  • Keep it short and small. 10 to 20 seconds that loop smoothly, under 5 MB, at 1280 or 1920 pixels wide. Remove the sound track; it never plays anyway.
  • Calm footage works best. Slow movement behind text reads better than fast cuts.
  • Keep the action away from the text. Like the Tugwatch clip, frame the movement on the side opposite your headline.
  • Use the shade. Text over a busy video is hard to read. A shade fixes it without editing the video.
  • Check on phones. Phones play muted background video, but a full-screen hero is tall there: keep the headline short so it fits.
  • Not sure about video? A gradient background in your brand colors gives a similar effect at no cost to speed.

FAQ

Can I use a YouTube or Vimeo video as the background?

Not as a background: it needs a direct link to an MP4 file. For a YouTube or Vimeo video readers can play, use a video section instead.

Does a full-screen hero work on phones?

Yes. It uses the screen’s real height, so the phone’s address bar doesn’t cut it off, and taller content still makes the section grow.

Will a video background slow my site down?

A short, compressed clip adds little, and it loads alongside the page rather than before it. Keep it under 5 MB, or use a gradient instead.

Can I use these settings on other sections?

Yes. Height, content position and backgrounds work on any section, like a call to action or a quote.

CTA Image

Design your Ghost homepage visually.
Start from a hero you like, make it full-screen, add video, and deploy straight to Ghost.

Start building
Michal Wlosik

Written by

Michal Wlosik

Founder of Ectobuilder, the AI-powered visual theme editor for Ghost. Indie software builder in Wrocław and co-author of The AdTech Book. I write about Ghost themes, newsletters and building websites with AI.

Comments

Questions or thoughts? Share them below.

Keep reading