Description
Team Carousel is a SharePoint Framework (SPFx) web part that displays your team or staff directory as a responsive, animated carousel of photo cards. Every piece of content – header copy, team member roster, brand colors, and carousel behavior – is configurable from the web part’s property pane, with no code changes required.
Features of Team Carousel webpart
Fully configurable header content
- Badge label and badge text (e.g. “Team” / “We’re Brighthub”)
- Two-line heading, with the second line rendered in the accent color
- Subtitle paragraph
Team member management – no code required
Full branding control
- Primary/accent color (drives the badge background, heading highlight, and hover states)
- Background color
- Independent text colors for the heading, subtitle, member name, and member role
- Card corner radius
- Toggle for a subtle decorative background grid
- Toggle + adjustable offset for a staggered “wave” card layout (alternating cards sit higher/lower, matching the reference design)
Responsive, animated carousel
- Independently configurable number of visible cards for desktop, tablet, and mobile breakpoints
- Optional autoplay with a configurable interval, which pauses automatically while the pointer is hovering the carousel
- Previous/next navigation arrows and pagination dots (each independently toggleable)
- Seamless infinite looping: when looping is enabled, the carousel always continues sliding in one direction (left-to-right on “next”) instead of snapping backwards when it wraps from the last page to the first
- Layout re-measures itself automatically on container resize and when the browser tab regains visibility, so the carousel doesn’t get stuck after switching tabs/apps and back
Built for reliability
- Guards against overlapping/rapid navigation triggers (e.g. bursts of autoplay ticks) so the carousel can never scroll itself out of view
- Self-healing: if the carousel’s internal position ever ends up out of range, it silently corrects itself on the next render
- No external runtime dependencies beyond React and Fluent UI — team member photos are loaded directly from the URLs you provide (e.g. a SharePoint asset library, an O365 photo endpoint, or any public image URL)
There are no reviews yet.