Demo

The Flexa block library

Every block in one place — each with a short description and a live example so you can see exactly what it does.

Category

Layout blocks

Structure your page with flexible containers, grids and sliders.

flexa/container

Container

A section wrapper with per-device flex layout, background, borders and spacing. Nest anything inside it.

Item one
Item two
Item three
flexa/grid

Grid

A CSS grid that arranges inner blocks into responsive columns and rows with track gaps.

Cell 1
Cell 2
Cell 3
Cell 4
Cell 5
Cell 6
flexa/slides

Slider (Slides + Slide)

A carousel of slides with autoplay, transitions, arrows and dots. Each Slide holds any blocks.

Slide one

Any blocks can live inside a slide.

Slide two

Autoplay, loop, fade and more.

Category

Content & media

The building blocks for text, imagery and calls to action.

flexa/heading

Heading

A rich heading with optional eyebrow, subheading, separator, gradient text and effects.

Eyebrow label

A stylish heading

flexa/text

Text

A rich paragraph with per-device typography, colours, hover colour and an optional drop cap.

This is a Text block. It supports per-device typography, solid or gradient colour, and a drop cap for editorial layouts like this one.

flexa/button

Button

A call-to-action link with fill, outline or ghost variants, sizes, icons and hover states.

flexa/image

Image

A media image with per-device width, aspect-ratio lock, hover motion, caption and lightbox.

flexa/separator

Separator

A horizontal divider with per-device width, thickness, alignment and style.


flexa/info-box

Info Box

An icon or image paired with a title, description and optional button — great for features.

Fast by default

CSS is generated per block and only loaded when needed.

Easy to use

Everything is customised visually in the editor.

flexa/counter

Counter

A grid of stat counters that count up when scrolled into view.

26+
Blocks
15K
Downloads
99%
Happy users
flexa/testimonial

Testimonial

A review card with star rating, quote and an author block (avatar, name, role).

A great tool

Flexa made it effortless to build a polished page without touching a line of CSS.
Emma Carter
Emma CarterProduct Designer
Category

Interactive blocks

Engaging, motion-rich blocks that respond to your visitors.

flexa/tabs

Tabs

Organise content into a tab bar that collapses into an accordion on mobile.

Tabs keep related content tidy and scannable.

Each tab can hold any plain text content you like.

Underline, pill or boxed styles are available.

flexa/steps

Steps

A vertical timeline of process steps with numbered, icon or image markers.

1
Step oneDescribe the first stage of your process.
2
Step twoThen the next stage, and so on.
3
Step threeFinish strong.
flexa/faq

FAQ

An expandable question-and-answer accordion with open-state icons and schema.

An accordion for questions and answers, with optional rich-result schema.
Yes — toggle close-others to keep just one panel open.
flexa/countdown

Countdown

A live countdown to a target date with day/hour/minute/second units and labels.

29Days
12Hours
32Minutes
31Seconds
flexa/before-after

Before / After

A drag-to-reveal image comparison slider with labels and a handle.

After
Before
BeforeAfter
flexa/images-gallery

Images Gallery

A grid, masonry or tiled gallery with hover motion, captions and a lightbox.

flexa/video-popup

Video Popup

Play a YouTube, Vimeo or MP4 video in a modal lightbox from a thumbnail, button or link.

Category

Navigation & social

Wayfinding blocks plus maps and social links.

flexa/breadcrumb

Breadcrumb

A hierarchical trail, built automatically or by hand, with a chosen separator and schema.

flexa/table-of-content

Table of Contents

An auto-built list of the page headings with jump links and smooth scroll.

flexa/social-icon

Social Icons

A linked row of social network icons with official or custom colours and hover motion.

flexa/social-share

Social Share

Share buttons that post the current page to Facebook, X, LinkedIn or Pinterest.

flexa/google-map

Google Map

Embed a Google Map for any address or place, with zoom and per-device height.

Category

Marketing & forms

Hero banners, calls to action and a full newsletter form.

flexa/banner

Banner

A promotional hero — heading, description and buttons over a colour, gradient or image.

Grab attention

A punchy line and a clear call to action.

flexa/cta

CTA

A call-to-action banner with a heading, description and primary/secondary buttons.

Ready to get started?

Nudge visitors to take the next step.

flexa/subscribe-form

Subscribe Form

A newsletter form built from field child blocks that emails the entry over AJAX.

Consent *

Flexa Blocks

That is the whole library

Mix and match these blocks to build any page you can imagine.