We rank vendors based on rigorous testing and research, but also take into account your feedback and our commercial agreements with providers. This page contains affiliate links. Advertising Disclosure

Module 6: The Portfolio Page – Portfolio Site

Create a stunning portfolio to showcase your visual work and attract new clients.
Andrés Gánem Written by:
Nick Rudnyk Wix Web Designer: Nick Rudnyk
Share:
Link copied
Time to Complete Module: 1 hour
Last updated: 20 February 2025
Portfolio gallery optimage1
Click the image above to preview the live page
Our photography portfolio wouldn’t be complete without a page showcasing the photographer’s work. We’ll create a page with sets of images arranged by their collection or service.

We’ll include each set of images with a different gallery or arrangements to add some visual interest to the page, but keep in mind that’s because of personal preference, and this way, we can show you more ways to build different sections for your site.

Depending on your style and sensibilities, a portfolio page where every image has the same formatting is perfectly acceptable, and in fact, you’ll find it that way on many professional photographers’ pages.

Let’s begin by creating a new page and naming it “Portfolio.”

Each module in this guide includes instructions for building a specific page based on a sample design created by our Wix expert (Portfolio Website, Digital Agency, Local Business). You can switch to an alternative version of this module by clicking a different design in the left sidebar under “Alternative Designs.

6.1 Hero Section

 dm module 6 portfolio portfolio page 2

We’ll include a hero section for this page with some text to ease the reader into the portfolio. Although the images will be the central focus of this page, jumping straight into the images with no introduction might seem jarring for some visitors.

Step 1: Copy the text section from the “Services” page.

 dm module 6 portfolio portfolio page 3

Step 2: Paste the section into this page.
  • Remove the default blank section from this page.
Step 3: Replace the text with something that fits this section.

Adapt for Tablet and Mobile Views

Since we copied this section from a previous one, it should already be optimized for mobile views.

6.2 First Gallery Section

Picture6 1734962711

Since this is the portfolio page, we’ll let the images speak for themselves. That means we’ll limit text as much as possible and instead focus on including as many visually interesting photos as possible.

Though a photography portfolio can work just by displaying as many images as possible in a single format, we’ll include a variety of different galleries to increase the visual interest of the page. Our first gallery will be an infinite-scrolling gallery just like the one on the homepage.

Step 1: Create a new section and apply an advanced CSS grid to it.
  • Set the top padding for the section to an 80px scale.
  • Set the section’s layout to 1×2.
  • Set the vertical gaps for the section to 50px.
Step 2: Copy the scrolling gallery from the homepage.

 dm module 6 portfolio portfolio page 4

Step 3: Paste the gallery into the bottom row.

Step 4: Copy the gray heading from the section above and paste it into the top row.
  • Set all margins to 0.
  • Align the text to the center.
  • Replace the text with something appropriate.
  • Set the top row’s behavior to auto.
Step 5: Set the bottom row’s height to a 400px scale.

 dm module 6 portfolio portfolio page 5

Step 6: Replace the homepage images with the ones for this gallery.

Step 7: Toggle “apply max width” off from the section.

Adapt for Tablet and Mobile Views

Step 1: Adapt for tablet view.

On tablet view:
  • Set the top padding for the section to a 70px scale.
  • Set the bottom row’s height to a 300px scale.
Step 2: Adapt for mobile view.

On mobile view:
  • Set the top padding for the section to a 70px scale.
  • Set the vertical gaps for the section to 30px.
  • Set the bottom row’s height to auto.

6.3 Second Gallery Section

Picture7 1734963036

We’ll move on with a second gallery that we’ll use to display commercial photography. Instead of an animated gallery like before, we’ll include a static gallery with one landscape-orientation photo at the top and three portrait photos below.

Step 1: Duplicate the gallery section above.
  • Change the heading to the title of the gallery.
Step 2: Delete the gallery from the bottom row.

Step 3: Drag a container into the bottom row.
  • Set all margins to 0.
  • Set the container’s width to 1080px.
  • Remove the container’s background.
 dm module 6 portfolio portfolio page 6
  • Set the container’s layout to 1×2.
  • Set the vertical gaps for the container to 30px.
Step 4: Drag a landscape image box to the top row of the container.
  • Make sure to set its location in grid cells to the top row.
  • Set all margins for the image to 0.
  • Lock the image’s aspect ratio.
  • Set the image’s width to 1080px.
  • Set the corner radius for the image to 20px.
 dm module 6 portfolio portfolio page 7

Step 5: Change the behavior of the bottom row of the section to auto.

Step 6: Drag a repeater into the bottom row of the container.
  • Make sure its location in grid cells is set to the bottom row.
  • Set all margins to 0.
  • Set the repeater’s width to 1080px.
  • Set the horizontal gaps for the repeater to 30px.
Step 7: Apply an advanced CSS grid to the repeater’s items.
  • Remove the items’ backgrounds.
Step 8: Drag an image box into the repeater items.
  • Narrow the image so its width fits the item.
  • Set all margins to 0.
  • Set the image’s width to 188px and its height to 265px.
  • Lock the image’s aspect ratio.
  • Click on the repeater item to check its width, then change the image’s width to match that value.
 dm module 6 portfolio portfolio page 8
  • Set the corner radius for the image to 20px.
Step 9: Replace the default images with your own.

Adapt for Tablet and Mobile Views

Step 1: Adapt for tablet view.

On tablet view:
  • Set the behavior of the section’s bottom row to auto.
  • Set the container’s width to 720px.
  • Set the behavior of both rows in the container to auto.
 dm module 6 portfolio portfolio page 9
  • Set the vertical gap for the container to 20px.
  • Set the horizontal gap for the container to 20px.
  • Set the corner radius for the top image to 20px.
  • Set the corner radius for the images on the bottom to 20px.
Step 2: Adapt for mobile view.

On mobile view:
  • Set the vertical gaps for the container to 20px.
  • Set the number of items per row for the repeater to 1.
  • Set the vertical gaps for the repeater to 20px.
  • Unlock the aspect ratio for the top image.
  • Set the top image’s height to 250px. Then, lock the aspect ratio again.
  • Unlock the aspect ratio for the images on the repeater.
  • Set the height for the images on the repeater to 450px.

6.4 Third Gallery Section

Picture8 1734963566

For our portrait gallery, we’ll go with a simple and symmetrical design.

Step 1: Duplicate the previous section and edit its elements.
  • Change the title on the heading.
  • Remove the container from the bottom row.
Step 2: Copy the repeater from the section above and paste it into the bottom row.
  • Make sure its location in grid cells is set to the bottom row.
  • Undock all margins and set them to 0.
Step 3: Edit the repeater items
  • Select one of the repeater’s images, unlock its aspect ratio, and set its height to 340px.
 dm module 6 portfolio portfolio page 10
  • Set the number of items per row for the repeater to 2.
  • Set the vertical gaps for the repeater to 30px.
  • Add another repeater item so there are four in total.
Step 4: Replace the images.

Adapt for Tablet and Mobile Views

Step 1: Adapt for tablet view.

On tablet view:
  • Set the number of items per row to 2.
  • Set the vertical gap for the repeater to 20px.
  • Set the repeater’s width to 720px.
Step 2: Adapt for mobile view.

On mobile view:
  • Change the images’ focal points so the most important parts remain visible on mobile view.
 dm module 6 portfolio portfolio page 11

6.5 Fourth Gallery Section

Picture9

For the last gallery of this page, we’ll duplicate the second gallery and simply replace the content.

Step 1: Duplicate the second gallery.

Step 2: Move the section down using the “More actions” menu.
  • Open the “More actions” menu for the section.
  • Select “Move Down” to move the entire section down.
 dm module 6 portfolio portfolio page 12
  • Keep moving the section down so it’s at the bottom of the page. You can use the “Layers” menu to check the section’s position.
 dm module 6 portfolio portfolio page 13

Step 3: Replace the section’s content.

Adapt for Tablet and Mobile Views

Since we created this section by duplicating one above, there’s no need to adapt further for mobile viewing.

6.6 Contact Form

 dm module 6 portfolio portfolio page 14

Let’s add the contact form global section at the end of the page. We already know how to go about this one — simply copy the section from the homepage.

3474067
50
5000
114310678