Crossfade between slides for editorial hero sections and quotes.
The same slide data renders through the fade variant.
Good for stories where motion should feel calm.
Only header.carousel_variant changes.
Multiple visible cards for testimonials, blog posts, projects, or profile posts.
Multi-item carousel with captions.
A strong fit for profile post cards.
Uses the same controls.
Scrollable on mobile.
Hero-style slides for landing pages and image-led sections.
Large visual first, content overlaid by Sass v2.
Useful for landing pages and campaign headers.
The carousel module reads the same data attributes.
Use header.carousel_variant plus body[] slides. The renderer emits the exact Sass v2 and JS classes.
The body array is the slide list. Each item can provide img_src, title/h3, description/p, and cta.
{
"header": {
"component_type": "carousel",
"carousel_variant": "cards",
"autoplay": false
},
"body": [
{
"img_src": "/images/slide.jpg",
"title": "Slide title",
"description": "Slide copy",
"cta": { "title": "Read more", "link": "/docs" }
}
]
}