Show Section Heading
Controls whether the section heading area (badge h6, title h2, description p) appears above the logo track. Turn off when the logos sit directly under a hero or another heading row and you want the slider to render bare.
Docs / Social Proof / Logo Slider
An auto-scrolling carousel of logos with smooth infinite looping and fade edges. Use it on home pages, about pages, or anywhere you want to show off the brands you partner with, the companies that use your product, or press placements.
The high-impact controls live here. Heading toggle, alignment, max width, scroll speed, scroll direction, hover pause, and a master switch to disable motion entirely.
Controls whether the section heading area (badge h6, title h2, description p) appears above the logo track. Turn off when the logos sit directly under a hero or another heading row and you want the slider to render bare.
Text alignment for the heading area on desktop (993px and above).
left Left-alignedcenter Centered (default)right Right-alignedText alignment for the heading area on tablet and mobile (below 992px). Set independently from desktop.
left Left-alignedcenter Centered (default)right Right-alignedCaps the width of the heading area on desktop so long titles wrap into a tidy block instead of stretching edge to edge. Set to 0 to remove the limit and let the heading fill the container.
Duration for one full loop of the logo track. Lower numbers scroll faster; higher numbers scroll slower. Keep between 25-45s for most layouts so the motion reads as gentle ambient movement rather than a busy ticker.
Which direction the logos scroll across the screen. Use Right when you have two logo sliders stacked on top of each other and want them moving in opposite directions for visual rhythm.
left Left (default)right RightPauses the scroll animation when a visitor hovers over the logo track, so they can read a specific logo without it sliding away. Recommended on when logos are clickable.
Renders the logos as a static centered grid with no scroll animation. Use when you only have a handful of logos that all fit on one row, or when the page already has heavy motion elsewhere and you want this section to sit still.
The section heading, the logos themselves, and the fade-in animation that runs when the section enters the viewport.
The badge + title + description block above the logo track. 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 copy short so the heading doesn't dwarf the logo row.
The list of logos that scroll across the section. Each item is an image with an optional link. The track duplicates the list internally so the loop looks seamless. Aim for 5-12 logos of similar visual weight and similar height for the cleanest result.
Tip: Upload SVG or transparent PNG with the same target height. Mixed formats and wildly different aspect ratios make the track look uneven even with the Logo Height control.
The logo image file. SVG or transparent PNG is recommended so the logo sits flat against any background color. Alt text should be the brand name (e.g. "NovaStack") so screen readers and SEO crawlers can read the partner list.
Optional URL the logo links to. Supports external URLs, HubSpot content pages, files, email addresses, and blog posts. When set, the logo becomes a clickable anchor with the standard HubSpot open-in-new-tab and no-follow toggles.
Triggers an IntersectionObserver-driven fade when the section scrolls into view. The fade adds a slide from the chosen direction plus opacity.
none No animation (default)bottom Fade Up (from bottom)top Fade Down (from top)left Fade from Leftright Fade from Rightfade Fade Only (no slide)Reduced motion: When a visitor has prefers-reduced-motion: reduce, the animation is skipped and the section renders fully visible.
Developer hooks for adding custom CSS or JS targeting. Leave blank for most pages.
Sets an id="..." on the section element. Must be unique on the page. Useful for anchor links and JS targeting.
Additional classes (space-separated) appended to the section element's class list. Useful when applying page-specific overrides via the page's custom CSS.
Everything visual: logo appearance, badge styling, section dividers, and the row's background, content width, and spacing.
Control logo appearance: height, spacing, opacity, grayscale filter, and the edge fade overlay.
Height of each logo image. Width adjusts automatically to preserve the aspect ratio. 40px reads as a tasteful trust strip; 60-80px makes the logos a hero element of the section.
Horizontal spacing between each logo on the track. Wider gaps let each logo breathe but slow the perceived density of the row; tighter gaps look like a packed brand wall.
Resting opacity of each logo (100 = fully visible). Logos animate to 100% opacity on hover. 50-70% gives a refined, understated feel; 100% is loud and competes with surrounding content.
Renders logos in grayscale at rest and animates to full color on hover. Useful when the brand logos have clashing accent colors and you want a uniform look until a visitor focuses on one.
Width of the left/right gradient overlay that fades the logos into the section background as they enter and exit the track. Set to 0 to disable the fade entirely (logos will appear and disappear with a hard edge).
Style the <h6> inside the section heading as a pill badge.
Styles the <h6> inside the section heading as a pill badge instead of a plain heading. The badge color and border are pulled from the chosen badge tier and the theme's badge settings.
Picks the badge tier. Colors are configured in Theme Settings > Badge.
badge-primary Primary (default)badge-secondary Secondarybadge-three Threebadge-four Fourbadge-five Fivebadge-six SixDecorative SVG shapes that sit at the top or bottom of the section, useful for blending into the section above or below.
Decorative shape at the top of the section. The shape is rendered as an inline SVG matching the Top Divider Color you choose.
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 TriangleColor of the top divider SVG. Set this to match the background color of the section directly above so the divider visually blends into it.
Height of the top divider shape. Taller values exaggerate the curve; shorter values flatten it.
Height of the angled divider, used only for the Tilt shape. Larger values create a steeper angle.
Mirrors the top divider shape horizontally.
Decorative shape at the bottom of the section. Same 9 shape 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 TriangleColor of the bottom divider SVG. Set this to match the background color of the section directly below.
Height of the bottom divider shape.
Height of the angled divider, used only for the Tilt shape.
Mirrors the bottom divider shape horizontally.
Puts the bottom divider behind the section content so buttons or links that overlap the divider area remain clickable. Turn on when a CTA in the section sits low and the divider is tall.
The section's wrapping row controls: background (color, gradient, image), content width, and per-breakpoint padding.
The Background Type dropdown drives which sub-controls appear:
none No background (default; section inherits the page bg)color Solid Color - reveals Background Color pickergradient Gradient - reveals Top Color, Bottom Color, and 8 direction optionsimage Background Image - reveals Background Image, Size (cover/contain/original), Position (9-point), Overlay toggle, Overlay Color, Blur toggle, Blur amountNote: The group label says "Image, Video, Color, etc." but the current build does not include a video background option - the Background Type select only exposes none/color/gradient/image.
Controls the max width of the heading area. The scrolling logo track always extends edge-to-edge regardless of this setting; the width only affects where the heading text wraps.
standard Standard (uses theme's standard container width, set in Theme Settings > Layout)slim Slim (narrower variant, also set in Theme Settings)custom Custom - reveals a Container Width number input (600-1920px, default 1200)Padding controls for the row, set independently for desktop, tablet, and mobile. Each breakpoint exposes top/bottom/left/right inputs. Defaults:
desktop 80px top, 80px bottom, 0 left, 0 righttablet 60px top, 60px bottom, 0 left, 0 rightmobile 40px top, 40px bottom, 0 left, 0 right