Skip to content

How to Create a Unique Portfolio Section in WordPress?

Key Takeaways

  • Animated Service Boxes is part of Nexter Blocks Pro and is enabled under Nexter > Blocks in the WordPress dashboard.
  • Portfolio sets Main Style to Portfolio, uses one large preview for the whole block, and gives each item its own title, subtitle, description, image or icon, and link.
  • Portfolio renders links even with Display Button off, starts with one active item by default, and uses CSS background images with no alt text or image indexing.
Table of Contents

A grid of thumbnails makes every project look the same size and none of them look good.

Portfolio lists the names and gives one large preview that changes to whichever the reader is looking at.

For every Animated Service Boxes setting in one place, see the Animated Service Boxes block guide.

Before You Start

  • Edition: Pro — the Animated Service Boxes block is part of Nexter Blocks Pro.
  • Block to enable: Animated Service Boxes, switched on under Nexter > Blocks in your WordPress dashboard.
  • Your items decided: each one takes a title, a subtitle, a description, an icon or image and a link.
  • One strong image per project.
A published portfolio section listing project names beside a preview image

Steps

  1. Add the Animated Service Boxes block and click Design from Scratch.
  1. Set Main Style to Portfolio.
The Main Style setting with all eight layouts
  1. Fill in your items — title, subtitle, description, and an image or icon for each.
  1. Pick the Style for the portfolio.
The Style setting
  1. Give each item a link — portfolio items are always clickable.
  1. Publish and move down the list.

How It Behaves

  • One preview, not one image per item. Measured: a single background image for the whole block, with each item carrying its own picture in a data-url attribute.
  • One item is active from the start, so the preview is never empty.
  • Links are always rendered here. Unlike the other layouts, Portfolio does not wait for Display Button — four items gave four links with the toggle off.
  • Each item also carries its own click text, which defaults to Click Here.

Limitations

  • Pro only.
  • The images are CSS backgrounds, not <img> tags. They carry no alt text and are not indexed as images, so keep them decorative rather than informative.
  • The preview is one image at a time, so this needs pictures strong enough to fill a large space.
  • There is no hover on a touch screen, so check how this looks on a phone before relying on it.

Troubleshooting

The preview does not change

It follows the pointer, so there is nothing to follow on a touch screen.

The preview is empty at first

One item should be active by default. Check at least one item has an image.

My links do not work

Each item needs its own URL. Portfolio always renders the link, so an empty URL gives a dead one.

Related Docs

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

What do I need before creating a portfolio section in WordPress with this method?

This setup uses the Animated Service Boxes block from Nexter Blocks Pro, so the key requirement is the Pro edition. The block must also be enabled under Nexter > Blocks in your WordPress dashboard. Each portfolio item needs a title, subtitle, description, and either an icon or image plus a link. The page is built around one strong image per project, not a grid of equal thumbnails.

How do I make a portfolio section show one large preview instead of a grid of thumbnails?

The Portfolio style in Animated Service Boxes is built for one changing preview, not a thumbnail gallery. Each item carries its own picture in a data-url attribute, and the block uses a single background image for the whole section. That means the layout works best when each project has one strong image that can hold up in a larger space.

Why does the portfolio preview stay empty at first?

One item should be active by default, so the preview should not start blank. If it does, the usual cause is that no item has an image assigned. Since the Portfolio layout uses a single background image for the block, an empty first state usually means there is nothing available to show yet.

Why are my portfolio links not working?

Portfolio items are always clickable, and each item needs its own URL. If an item has an empty URL, it becomes a dead link because the block still renders the link area. That behavior is different from layouts that wait for Display Button, so every portfolio entry needs its own destination filled in.

Is this portfolio layout good for mobile devices?

The Portfolio layout depends on hover behavior, and there is no hover on a touch screen. That makes phone testing important before you rely on it for mobile users. Since the preview changes with pointer movement and uses CSS backgrounds instead of img tags, the design needs to stay readable even when hover interaction is unavailable.

What is the best way to choose images for this portfolio section?

Strong images matter more here than in a thumbnail grid because each project gets one large preview image at a time. The images are CSS backgrounds, not img tags, so they carry no alt text and are not indexed as images. That makes them better as decorative visuals than as information-heavy assets. For related effects, see Background image on hover and Animated Service Boxes: all layouts.

Last reviewed: September 28, 2026

Related Docs