← Back to Index

TFlexFMXLayout

A responsive container component that implements Bootstrap-like grid system with CSS classes for flexible, mobile-first layouts.

Overview

TFlexFMXLayout provides a powerful layout system inspired by Bootstrap's grid, allowing you to create responsive interfaces that adapt to different screen sizes using CSS-like classes.

Key Features

CSS Classes

Container Classes

Row Classes

Column Classes

Spacing Classes

Sizing Classes

Alignment Classes

Usage Examples

Basic Row/Column Layout

Layout1.FlexFMXCSS.CSSClasses := 'container';
  Layout2.FlexFMXCSS.CSSClasses := 'row';
    Layout3.FlexFMXCSS.CSSClasses := 'col-6';
    Layout4.FlexFMXCSS.CSSClasses := 'col-6';

Responsive Layout

// Stacks on mobile, 2 columns on tablet, 3 columns on desktop
Layout1.FlexFMXCSS.CSSClasses := 'col-12 col-md-6 col-lg-4';

Centered Content

Layout1.FlexFMXCSS.CSSClasses := 'row justify-content-center align-items-center';

Breakpoints

Notes

← Back to Index