Display client logos, partner brands, or sponsor images in a smooth, infinitely scrolling carousel. ID Logo Scroller integrates directly with ID Visual Editor and WPBakery Page Builder, giving you a drag-and-drop element that loops logos seamlessly with no visible breaks, pauses on hover, and looks great on every screen size.
Seamless Infinite Scroll
The carousel duplicates your logo strip and uses a CSS animation to create a perfectly seamless loop. There’s no JavaScript animation library — just a clean keyframe animation that runs smoothly at 60fps. Logos scroll continuously from right to left, and the transition from the last logo back to the first is completely invisible.
Three Speed Options
Choose the scroll speed that matches your design: Slow (40 seconds per cycle), Medium (25 seconds), or Fast (15 seconds). The speed applies to the full animation cycle, so the perceived speed scales naturally with the number of logos. More logos means more content scrolling at the same pace — it never feels rushed or sluggish.
Customizable Sizing and Spacing
Control the logo height in pixels — the width scales automatically to maintain each logo’s aspect ratio. Set the gap between logos to achieve the visual density you want, from tightly packed to generously spaced. Both settings use CSS custom properties, making it easy to override from your theme if needed.
Linked Logos
Optionally add a URL to each logo so visitors can click through to a partner’s website or a dedicated page. Links open in a new tab with proper rel="nofollow noreferrer" attributes for security. Logos without a URL simply display as static images within the scroll.
Accessible by Default
The carousel respects the prefers-reduced-motion media query — if a visitor has requested reduced motion in their OS settings, the animation pauses automatically. The hover-to-pause behavior gives everyone an easy way to stop the scroll and read a logo or click a link.
