How to add a full scrollable website page on Squarespace

If you’re a web designer or creative selling Squarespace templates or showcasing a client portfolio, a full scrollable website page is a sleek, engaging way to present your work. Rather than asking users to click through different pages or links, you guide them through your content in one seamless scroll — perfect for capturing attention, increasing engagement, and creating a branded experience.

In this tutorial, you'll learn how to create a visually rich, full-scroll page layout in Squarespace 7.1 to highlight your best work, templates, or services — without needing third-party plugins or complex code.

A useful tool you can use to grab the full webpage screen capture is Go full page extension. Other options could be sample or mock-up pages created on canva or Adobe XD.

Another useful tool you can use to identify the #collection-id, #blockidnumber and section[data-section-id="#"] is a Chrome Extension called Squarespace ID Finder.

This will work on both Squarespace 7.1 and 7.0

Table of Contents

Why a Full Scrollable Website Page

  • Streamlined Viewing: Showcase everything in one view—great for clients and fast decision-making.

  • Mobile-Friendly: Today’s users love to scroll, especially on mobile.

  • Storytelling Format: Guide users from one project or product to the next effortlessly.

  • Modern Aesthetic: A scrollable page feels clean, dynamic, and professional.

Complexity: Easy


Step-by-Step Instructions

Step 1

Obtain a full page screen capture of the website and upload the image on Squarespace

 
 

Step 2

Add an image block to where the full page screen capture page is to be and add the image.

Screen Capture

Step 3

Go to Pages > Custom Code > Custom CSS and paste the code

// Scrollable Webpage
#BLOCK-ID {
  height: 350px;
  max-width: 80%;
  margin:auto;
  width: 100%;
  overflow-y:scroll;
  overflow-x:hidden;
  filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
  
  @media screen and (max-width:767px) {
   height:200px;
  }
}

//Customize the scrollbar

::-webkit-scrollbar {
    width: 3px; /* Scrollbar Thickness */
    height:15px;
}
::-webkit-scrollbar-thumb {
    background: #22514A; 
}
::-webkit-scrollbar-track {
    background: #ffffff; /* Background Color */
}
 

Replace the #BLOCKID’s with the BLOCKID’s, for this example the BLOCKID’s is ‘#block-6c86a25d0b91bb9aaab2’.

// Scrollable Webpage
#block-6c86a25d0b91bb9aaab2 {
  height: 350px;
  max-width: 80%;
  margin:auto;
  width: 100%;
  overflow-y:scroll;
  overflow-x:hidden;
  filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
  
  @media screen and (max-width:767px) {
   height:200px;
  }
}

//Customize the scrollbar

::-webkit-scrollbar {
    width: 3px; /* Scrollbar Thickness */
    height:15px;
}
::-webkit-scrollbar-thumb {
    background: #22514A; 
}
::-webkit-scrollbar-track {
    background: #ffffff; /* Background Color */
}

Key Takeaways

  • Build the scrollable layout using sections, not separate pages

  • Showcase one project/template per section for clarity and focus

  • Use visual contrast (e.g., alternating colors or layout patterns) to keep the user engaged

FAQs

Can I link directly to each project or template section?
Yes! Assign section IDs (click the gear icon on the section → Advanced → add an ID). You can then link using #section-name.

Can I make this my homepage?
Absolutely! Go to Pages → Home and drag your scrollable page to the top of the Not Linked section and set it as your homepage.



Conclusion

A full scrollable website page is one of the best ways to showcase your portfolio or Squarespace templates in a cohesive and compelling format. It keeps your visitors engaged, lets your work shine, and is highly effective on mobile.



All work in this guide is provided ‘as-is’. Other than as provided in this agreement, this guide makes no other warranties, expressed or implied, and hereby disclaims all implied warranties, including any warranty of fitness for a particular purpose.

If you require professional advice, we recommend that you purchase the services of a developer.

Primitus Consultancy

We work with small and medium-sized businesses to help create a professional online presence. We provide a one shop full-service design studio in London, United Kingdom. 

https://primitusconsultancy.co.uk
Previous
Previous

How to hide newsletter block last name field on Squarespace 7.1

Next
Next

How to add split navigation to Squarespace 7.1