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.