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
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