Skip to main content
Version: 1.1.0

Layout

Ignix Lite layout primitives use semantic elements and data-layout attributes. They cover page structure, readable containers, spacing, responsive grids, sidebars, centered states, aspect-ratio media, pinned helpers, and form grouping. They are structural by design: use them for composition, not decoration.


App Shell

Ignix App

Dashboard

142 Users
$4,200
3 Issues

Ignix Lite — Zero classes, ~8KB CSS


Container and Section

Page Title

Section description


Box

Box Component

Width, padding, border, radius, and surface are all controlled via data attributes.


Stack

First Item
Second Item
Third Item

Inline


Cluster

ActivePendingOverdueDraft

Split

User Management

Critical3 unresolved incidents

Article One
Article Two
Article Three

Center

Try adjusting your search or filters.


Grid

Card One
Card Two
Card Three
Full Width Banner

Auto Grid

Analytics
Security
Performance
Support

Masonry

Short
Taller content here
Medium
Tall card
Short

Aspect Ratio

16:9

Video

1:1

Square

Form Layout


Spacer

Content above
Content below with extra breathing room

Pin and Position

This container has a button pinned to its bottom-right corner using absolute positioning.


Attributes

AttributeValuesDescription
data-layoutapp-shell, box, container, section, header, stack, inline, cluster, split, center, sidebar, grid, auto-grid, masonry, aspect, spacer, field-group, formSelects the layout primitive.
data-regionheader, sidebar, main, footerPlaces children inside app-shell.
data-sizexs, sm, md, lg, xl, fullControls container width, section padding, or spacer size.
data-widthxs, sm, md, lg, fit, fullControls box width.
data-padnone, xs, sm, md, lg, xlControls box padding.
data-gapnone, xs, sm, md, lg, xlControls spacing between children.
data-alignstart, center, end, stretch, baselineControls cross-axis alignment.
data-justifystart, center, end, between, around, evenlyControls main-axis alignment.
data-cols1, 2, 3, 4, 5, 6, auto, fillControls grid or masonry columns.
data-minsm, md, lg, xlControls auto-grid minimum column width.
data-sideleft, rightChooses sidebar side.
data-heightscreen, contentSets center layout minimum height.
data-stacksm, mdStacks responsive flex layouts.
data-ratiosquare, video, wide, portraitSets aspect ratio.
data-pinabsolute, fixedPins an element.
data-positiontop-left, top-right, bottom-left, bottom-rightSets pinned position.
data-hidealways, md, smHides an element at a breakpoint.
data-debugbooleanShows dashed layout outlines for debugging.

Child Attributes

AttributeValuesDescription
data-grow0, 1, 2Flex grow factor.
data-shrink0, 1Flex shrink factor.
data-basis0, auto, fullFlex basis.
data-span1, 2, 3, 4, fullGrid column span.