atm

Atomix

v0.4.6

    1. Home
    2. Layouts
    3. Grid System

Getting Started
  • Introduction
  • Installation
  • Quick Start
  • Migration Guide
  • CLI Reference
Design Tokens
  • Overview
  • All Tokens
  • Colors
  • Spacing
  • Typography
  • Grid
  • Elevation
Styles System
  • Architecture
  • Customization
  • Utilities
  • API Reference
Layouts
  • Grid System
  • Masonry Grid
  • Responsive Patterns
  • Customization
  • Performance
Components
  • Overview
  • Guidelines
  • Accordion
  • AtomixGlass
  • Avatar
  • Badge
  • Breadcrumb
  • Button
  • ButtonGroup
  • Card
  • Checkbox
  • Date Picker
  • Dropdown
  • Form
  • Input
  • Modal
  • Progress
  • Radio
  • Rating
  • Select
  • Slider
  • Spinner
  • Tab
  • Textarea
  • Toggle
  • Tooltip
  • Upload
  • Block
  • Callout
  • Countdown
  • Hero
  • Icon
  • List
  • Messages
  • Navbar
  • Pagination
  • Popover
  • Steps
  • SectionIntro
  • Container
  • Grid
  • GridCol
  • Row
  • River
  • MasonryGrid
  • DataTable
  • EdgePanel
  • SideMenu
  • Nav
  • NavItem
  • NavDropdown
  • VirtualizedGrid
Guides
  • Theming Guide
  • AtomixGlass Performance
  • AtomixGlass Theming
  • Theme Studio
  • Devtools
  • Theme Inspector
  • Theme Preview
  • Theme Comparator
  • Live Editor
  • CLI Tool
  • Try Live Editor
  • Try Inspector
  • Try Preview
  • Try Comparator
  • AtomixGlass Playground
Examples
  • Common Patterns
  • Landing Page
API Reference
  • React API
  • JavaScript API
  • CSS API
CLI
  • Overview
  • User Guide
  • API Reference
  • Migration Guide
  • Security Guide
Resources
  • Roadmap
  • Changelog
  • Contributing

Atomix Design System

A comprehensive design system for building modern, accessible, and performant web applications with React and vanilla JavaScript.
GitHubTwitterDiscordNPM

Getting Started

IntroductionInstallationQuick StartTheming Guide

Documentation

ComponentsDesign TokensStyles SystemLayouts

Resources

GitHub Repository↗NPM Package↗Storybook↗API Reference

Community

ContributingRoadmapChangelogReport Issue↗

© 2026 Atomix Design System. Built with ❤️ by the Shohojdhara.

Flexible 12-Column Layout

Grid System

A powerful, flexible, and responsive grid system built on modern CSS Grid and Flexbox technologies. Create consistent layouts across all devices with our 12-column system.

View ExamplesCustomization Guide

Grid System Overview

The Atomix Grid System provides a powerful, flexible, and responsive layout solution built on modern CSS Grid and Flexbox technologies.

The Grid System is based on a 12-column layout with responsive breakpoints and flexible alignment options. It follows the ITCSS architecture and uses semantic class names for maximum clarity and maintainability.

12-Column System

Flexible column-based layouts

Mobile-First

Responsive design with 6 breakpoints

Semantic Classes

Clear, predictable class names

Flexbox & CSS Grid

Modern CSS technologies

Accessible

WCAG 2.1 AA compliant

Customizable

CSS custom properties and SCSS variables

Components

Learn how to use the core grid components to build responsive layouts

Container

The Container component provides responsive max-widths and centering for your content.

TypeScript / React
import { Container, Row, GridCol } from '@shohojdhara/atomix';

<Container>
  <Row>
    <GridCol md={6}>Content</GridCol>
    <GridCol md={6}>Content</GridCol>
  </Row>
</Container>

Row

The Row component wraps columns and provides negative margins to counteract column padding.

Example
<Row>
  <GridCol md={4}>Content</GridCol>
  <GridCol md={4}>Content</GridCol>
  <GridCol md={4}>Content</GridCol>
</Row>

GridCol

The GridCol component represents individual columns within a row with responsive breakpoints.

Responsive Example
<Row>
  <GridCol xs={12} sm={6} md={4} lg={3}>
    Responsive column
  </GridCol>
</Row>

Responsive Breakpoints

Atomix grid system includes 6 responsive breakpoints for mobile-first design:

xs
Extra small (0px and up)
sm
Small (576px and up)
md
Medium (768px and up)
lg
Large (992px and up)
xl
Extra large (1200px and up)
xxl
Extra extra large (1400px and up)

Column Options

Grid columns can be customized with various props for flexible layouts:

span
Column span (1-12)
offset
Column offset
order
Column order
align
Column alignment