Class MjCarousel


public class MjCarousel extends BodyComponent
The carousel component (<mj-carousel>). Uses CSS radio buttons to implement a pure-CSS image carousel with previous/next navigation and thumbnail strips. Generates unique hex IDs per instance and injects carousel CSS into the global context.

The output matches the official MJML v4.18.0 carousel structure: radio inputs for state, sibling combinator CSS for toggling visibility, thumbnail anchors with labels, and table-based main content with previous/next icon columns.