Skip to content

Components

Every component here comes from one of two modules. IXM Blocks is this project's own set, built to be swapped freely from theme to theme. Bootstrap ships by default, but nothing stops a theme swapping it for anything else — see Frameworks.

IXM Blocks Components

IXM Blocks' own component library — built to be swapped freely from theme to theme.

  • Hero Banner icon

    Hero Banner

    A full-bleed banner: image or video, one or many slides, content anchored top, centre or bottom.

  • Text icon

    Text

    Eyebrow, heading, subtitle and rich body, the catalog's generic text leaf, also used to fill slot-shell components like a card.

  • Statistic icon

    Statistic

    A single animated count-up numeral, icon and label. Drop several into a row to build a band.

  • CTA Icon Item icon

    CTA Icon Item

    An icon, a heading, a line of copy and a link, placed in a row to build a set of entry points.

  • Media icon

    Media

    An image or video with an optional caption, a ratio lock, and a click-to-play facade for YouTube/Vimeo.

  • Ping Pong icon

    Ping Pong

    Image on one side, text on the other, alternating down the page and stacking on mobile.

  • Tabs icon

    Tabs

    A tabbed panel where each Tab Item is a real Bootstrap .tab-pane in its final place.

  • Table icon

    Table

    A responsive data table that stacks into labelled rows on narrow viewports.

  • Testimonial icon

    New

    Testimonial

    A quote with a portrait and attribution, side by side or stacked as a card.

Views

Style plugins for displaying a live query of site content — news, events, staff — rather than hand-placed items. Picked as a Format when building a View, not placed directly in Canvas.

  • Grid icon

    Grid

    A static, responsive card grid for listings meant to be scanned or scrolled.

  • Carousel icon

    Carousel

    A swipeable carousel of cards — the same Swiper implementation as the Hero Banner.

  • List icon

    List

    A vertical, hairline-divided list for a dense index rather than a grid of tiles.

Bootstrap Components

The default primitive set every build starts with — plain Bootstrap 5, nothing custom.