Docs / Content Layouts / Scrolling Content

Scrolling Content

A two-column reading layout where a sticky left rail of icon + meta information stays in view while the right column scrolls through cards (image + title + subtitle + description + bullets + button). Use it for product update logs, feature rollouts, roadmap sections, case study indexes, or any list of entries where a meta column anchors a richer content card.

→ Start Here

The most-used controls live here so editors can rebuild the section's structural shape without scrolling: section heading visibility, alignment, icon and bullet toggles, card background, gap between entries, column layout, image height, and how many entries to load.

Show Section Heading

Toggle Default: On

Show or hide the section heading area (badge, title, description) that sits above the scrolling entry list. Turn off when the section follows a stronger heading from the row above and you want the entries to read as a continuation.

Heading Alignment (Desktop)

Select Default: Center Shown when: Show Section Heading is on

Text alignment for the heading area on desktop (993px and above).

  • left Left-aligned
  • center Centered (default)
  • right Right-aligned

Heading Alignment (Mobile)

Select Default: Center Shown when: Show Section Heading is on

Text alignment for the heading area on mobile devices (below 768px). Set independently from desktop so editors can center on phones while keeping desktop left-aligned.

  • left Left-aligned
  • center Centered (default)
  • right Right-aligned

Show Icon

Toggle Default: On

Show or hide the icon next to each entry's title in the left (meta) column. Turn off when the left column should read as plain text only.

Show Card Background

Toggle Default: On

Enables card background styling on the right-side content cards (background color, border, shadow, padding). Turn off for a flat, borderless look where the image and text sit directly on the section background.

Show Bullet Points

Toggle Default: On

Show or hide the bullet point list inside each entry's card. Turn off if you only want the title + subtitle + description + image, and bullets feel like clutter.

Gap Between Entries

Slider (24-200px, step 8) Default: 64px

Vertical spacing between each entry in the scrolling list. Larger gaps give each entry more breathing room and make the sticky left rail more obvious as it transitions between entries.

Column Layout

Select Default: 4 / 8

Left (meta) / Right (content) width distribution on desktop using a 12-column grid. The left column holds the icon, title, subtitle, and bullet list; the right column holds the image, description, and button.

  • 3-9 3 / 9 (narrow meta, wide content)
  • 4-8 4 / 8 (default)
  • equal 6 / 6 (equal split)
  • 8-4 8 / 4 (wide meta, narrow content)
  • 9-3 9 / 3 (very wide meta)

Image Height

Number (120-600px, step 10) Default: 280px

Fixed height for every entry's image. All images render at this exact height with object-fit: cover for consistency, so mixed aspect ratios still align cleanly down the list.

Load Options

Select Default: Load More Button

Controls how entries are revealed when the list is long.

  • none None (Show All) - every entry renders immediately
  • load_more Load More Button (default) - only the first N entries show; the rest reveal on click

Load More Settings

Group Shown when: Load Options = Load More Button

Configures the Load More button behavior. Contains four sub-fields:

Button Text

Text Default: Load More

The label rendered on the button.

Entries Shown Initially

Number (1-30, step 1) Default: 4

How many entries are visible when the page first loads.

Entries Per Load

Number (1-12, step 1) Default: 3

How many additional entries are revealed each time the button is clicked.

Button Style

Select Default: Primary

Which theme CTA style to apply to the Load More button. Colors are configured in Theme Settings > Buttons.

  • cta-primary Primary (default)
  • cta-secondary Secondary
  • cta-tertiary Tertiary
  • cta-four Four
  • cta-five Five
  • cta-six Six

/// Content

Everything visitors actually read or look at: the section heading, the scroll-in animation, and the repeating list of entries (each with icon, title, subtitle, description, bullets, image, and optional button).

Section Heading

Rich text Default: What's New / Product Updates / one-line description Shown when: Show Section Heading is on

The badge + title + description block above the scrolling entry list. The default markup is <h6> (rendered as a pill badge if Badge Style is enabled), <h2> for the title, and <p> for the description. Keep the h6 short (2-4 words) so the badge pill stays compact.

Fade-In Animation

Select Default: None

Entrance animation applied to the section heading and content as it scrolls into view.

  • none None (default)
  • fade-up Fade Up
  • fade-down Fade Down
  • fade-left Fade from Left
  • fade-right Fade from Right
  • fade Fade Only (no slide)

Entries

Repeater group (min 1, max 20, default 6)

The repeating list of entries that scroll. Each entry produces one row in the layout (sticky meta on the left, content card on the right). Add, remove, and reorder entries with the HubSpot repeater controls. Each entry exposes the following sub-fields:

Icon

Icon (FontAwesome 6.4.2) Default: chart-line (solid) Shown when: Show Icon is on

The icon rendered to the left of the entry's title in the meta column. Pulls from the FontAwesome 6.4.2 icon set bundled with the theme.

Title

Rich text Default: Advanced Analytics Dashboard (bold paragraph)

The primary label for the entry, rendered in the meta column next to the icon. Keep it short (one line) so it reads as a heading at a glance.

Subtitle

Rich text Default: Q1 2026

A short secondary line under the title (timestamp, release tag, category, etc.). Optional - leave empty to hide.

Description

Rich text Default: paragraph describing the entry

The longer-form copy for the entry, rendered inside the content card below the image. Supports paragraphs, links, and inline formatting.

Bullet Points

Rich text (ul list) Default: 5-bullet feature list Shown when: Show Bullet Points is on

Optional bullet list shown when the entry is active. Use it for feature checklists, sub-points, or quick scanning. The bullet dot uses the Bullet Dot Color set under Content Style.

Image

Image Default: Unsplash analytics dashboard photo

The image rendered at the top of the content card. All images use object-fit: cover and the global Image Height set in Start Here, so different aspect ratios still align cleanly.

Tip: Use a unique filename when you replace this image; HubSpot's CDN caches by URL, so overwriting a file with the same name can leave visitors seeing the stale image for hours.

Show Button

Toggle Default: On

Show or hide a CTA button at the bottom of the entry's content card.

Button Text

Text Default: See It In Action Shown when: Show Button is on

The label rendered inside the entry's CTA button.

Button URL

URL (EXTERNAL or CONTENT) Shown when: Show Button is on

Where the button links. Supports external URLs and internal HubSpot content pages. Includes the standard HubSpot "Open in new tab" and "No-follow" toggles.

Button Style

Select Default: Primary Shown when: Show Button is on

Which theme CTA style to apply to this entry's button. Colors come from Theme Settings > Buttons.

  • cta-primary Primary (default)
  • cta-secondary Secondary
  • cta-tertiary Tertiary
  • cta-four Four
  • cta-five Five
  • cta-six Six

Custom ID & Classes (code)

Developer hooks for adding custom CSS or JS targeting. Leave blank for most pages.

CSS ID

Text Default: empty

Sets an id="..." on the section element. Must be unique on the page. Useful for anchor links (e.g. #about) and JS targeting.

CSS Class

Text Default: empty

Additional classes (space-separated) appended to the section element's class list. Useful when applying page-specific overrides via the page's custom CSS.

Style Settings

Everything visual: icon styling, card styling, content (bullet + image radius), badge, section dividers, and the row's background/width/spacing.

/// Icon Style

Controls for the icon container that sits next to each entry's title.

Icon Background

Color Default: #f5f5f5 @ 100% Shown when: Show Icon is on

Background color of the icon container when the entry is not active.

Icon Color

Color Default: #1a1a1a @ 100% Shown when: Show Icon is on

Color of the icon glyph itself in the inactive state.

Active Icon Background

Color Default: #1a1a1a @ 100% Shown when: Show Icon is on

Background color of the icon container when its entry is the focused / active one in the scrolling list.

Active Icon Color

Color Default: #ffffff @ 100% Shown when: Show Icon is on

Icon glyph color when its entry is the active one.

Icon Container Size

Number (32-80px, step 4) Default: 48px Shown when: Show Icon is on

Width and height of the square icon container. Bumps the icon up or down without changing the glyph size itself.

Icon Border Radius

Number (0-50%, step 1) Default: 12% Shown when: Show Icon is on

Corner radius of the icon container. 0% = square corners, 50% = perfect circle.

/// Card Style

Controls for the right-side content card (background, border, shadow, padding).

Card Background

Color Default: #fafafa @ 100% Shown when: Show Card Background is on

Background fill color of the content card.

Card Border Radius

Slider (0-40px) Default: 12px Shown when: Show Card Background is on

Rounded corners on the card. 12px matches the theme's default tile rounding.

Card Padding

Slider (0-40px) Default: 0px Shown when: Show Card Background is on

Outer padding around the entire card (including the image). 0 lets the image bleed flush to the card edges; raise it for a framed look.

Card Text Padding

Slider (0-60px) Default: 25px Shown when: Show Card Background is on

Padding around the text content area below the image (description, bullets, button).

Border

Toggle Default: On Shown when: Show Card Background is on

Master toggle for the card border.

Border Color

Color Default: #231f20 @ 8% Shown when: Border is on

Color (and opacity) of the card border.

Border Width

Slider (1-5px) Default: 1px Shown when: Border is on

Thickness of the card border.

Shadow

Toggle Default: On Shown when: Show Card Background is on

Master toggle for the card drop shadow.

Shadow Color

Color Default: #000000 @ 5% Shown when: Shadow is on

Color and opacity of the card shadow. Stay under 15% opacity for tasteful shadow; above that the cards start to feel heavy.

/// Content Style

Styling for bullet dots inside entries and the radius applied to entry images.

Bullet Dot Color

Color Default: #1a1a1a @ 40%

Color of the custom bullet dot rendered next to each item in an entry's bullet list.

Image Border Radius

Number (0-40px) Default: 0px

Rounded corners on each entry's image. 0 keeps the image flush to the card edges (which is usually what you want when card padding is 0).

/// Badge Style

Show Badge Styling

Toggle Default: On

Styles the <h6> inside the section heading as a pill badge instead of a plain heading. Colors and styling are configured in Theme Settings > Badge.

Badge Style

Select Default: Primary Shown when: Show Badge Styling is on

Picks the badge tier. Colors are configured in Theme Settings > Badge.

  • badge-primary Primary (default)
  • badge-secondary Secondary
  • badge-three Three
  • badge-four Four
  • badge-five Five
  • badge-six Six

/// Section Dividers

Decorative SVG shapes that sit at the top or bottom of the section, useful for blending into the section above or below.

Top Divider

Select Default: None

Decorative shape rendered at the top of the section. The shape renders as an inline SVG colored with Top Divider Color.

  • none No divider (default)
  • wave-1 Wave 1 (Gentle)
  • wave-2 Wave 2 (Sharp)
  • wave-3 Wave 3 (Multi)
  • wave-4 Wave 4 (Smooth)
  • wave-5 Wave 5 (Layered)
  • tilt Tilt (Angled)
  • curve Curve (Arc)
  • triangle Triangle

Top Divider Color

Color Default: #ffffff @ 100% Shown when: Top Divider is not None

Fill color of the top divider shape. Set this to match the background color of the section above so the divider visually blends.

Top Divider Height

Slider (20-200px, step 10) Default: 60px Shown when: Top Divider is wave-*, curve, or triangle

Height of the top divider shape. Larger values give the divider more visual weight.

Angle Height (Top)

Slider (0-300px, step 10) Default: 100px Shown when: Top Divider = tilt

Height of the angled top divider. Only used by the tilt divider type.

Flip Top Divider

Toggle Default: Off Shown when: Top Divider is not None

Mirrors the top divider shape horizontally.

Bottom Divider

Select Default: None

Decorative shape rendered at the bottom of the section. Same 9 options as the top divider.

  • none No divider (default)
  • wave-1 Wave 1 (Gentle)
  • wave-2 Wave 2 (Sharp)
  • wave-3 Wave 3 (Multi)
  • wave-4 Wave 4 (Smooth)
  • wave-5 Wave 5 (Layered)
  • tilt Tilt (Angled)
  • curve Curve (Arc)
  • triangle Triangle

Bottom Divider Color

Color Default: #ffffff @ 100% Shown when: Bottom Divider is not None

Fill color of the bottom divider shape. Set this to match the background color of the section below.

Bottom Divider Height

Slider (20-200px, step 10) Default: 60px Shown when: Bottom Divider is wave-*, curve, or triangle

Height of the bottom divider shape.

Angle Height (Bottom)

Slider (0-300px, step 10) Default: 100px Shown when: Bottom Divider = tilt

Height of the angled bottom divider. Only used by the tilt divider type.

Flip Bottom Divider

Toggle Default: Off Shown when: Bottom Divider is not None

Mirrors the bottom divider shape horizontally.

Divider Under Content

Toggle Default: Off Shown when: Bottom Divider is not None

Places the bottom divider behind the content so buttons and links overlapping the divider remain clickable.

/// Row Settings

The section's wrapping row controls: background (color, gradient, image), content width, and per-breakpoint padding.

Background (Image, Video, Color, Etc.)

Group Default: None

The Background Type dropdown drives which sub-controls appear:

  • none No background (default; section inherits the page bg)
  • color Solid Color - reveals Background Color picker
  • gradient Gradient - reveals Top Color, Bottom Color, and 8 direction options
  • image Image - reveals Background Image, Size (cover/contain/original), Position (5-point select), Enable Overlay toggle, Overlay Color, Enable Blur toggle, Overlay Blur amount

Note: The "Background" group is labeled "Image, Video, Color, Etc." in the editor but the current build does not include a video background option - the Background Type select only exposes none/color/gradient/image.

Size (Content Width)

Group Default: Standard

Standard and Slim widths are set in Theme Settings > Layout.

  • standard Standard (uses theme's standard container width)
  • slim Slim (narrower variant, also from Theme Settings)
  • custom Custom - reveals a Custom Width number input (600-1920px, step 10, default 1200)

Spacing (Around Content)

Group (per breakpoint)

Padding controls for the row, set independently for desktop, tablet, and mobile. Each breakpoint exposes a top/bottom/left/right spacing input. Defaults:

  • desktop 100px top, 100px bottom, 0 left, 0 right
  • tablet 60px top, 60px bottom, 0 left, 0 right
  • mobile 40px top, 40px bottom, 15px left, 15px right