An open API service indexing awesome lists of open source software.

https://github.com/appzic/layout-css-modules

Layout made easy with CSS modules grid system inspired by Bootstrap
https://github.com/appzic/layout-css-modules

12-column bootstrap-grid-system css-layout css-module css-modules flexbox-grid flexbox-layout mobile-first responsive-layout responsive-web-design

Last synced: 10 months ago
JSON representation

Layout made easy with CSS modules grid system inspired by Bootstrap

Awesome Lists containing this project

README

          


layout-css-modules logo

Layout CSS Modules

Layout made easy with CSS modules grid system inspired by Bootstrap.



npm


npm


GitHub

## Table of Contents
- [Table of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction
Layout CSS Modules is a mobile-first, twelve column system based on a flexbox layout, that takes advantage of CSS modules for simpler styling and maintenance, allowing you to easily create responsive layouts for your web applications inspired by Bootstrap.

## Features
- Mobile-first design approach
- Based on a flexbox layout
- Twelve-column grid system
- Uses CSS modules for simpler styling and maintenance
- TypeScript support for type checking and improved development experience
- Encapsulation of CSS rules and styles to prevent conflicts
- Reusable styles across components for consistent designs
- Reduced duplicate code in your application
- Improved performance through unique class names generated at build time.

## Installation

You can install Layout CSS Modules using npm:

```bash
npm install layout-css-modules
```

## Usage

```astro
---
import { container, row, col12, colXL4 } from "layout-css-modules/index.module.css";
---



Column

Column

Column


```

## Contributing

We welcome contributions from the community! Please take a look at our [CONTRIBUTING.md](https://github.com/appzic/layout-css-modules/blob/main/CONTRIBUTING.md) file for more information on how to get started. We appreciate all kinds of contributions, from bug reports and feature requests to code contributions and documentation improvements. Thank you for considering contributing to our project!

## License

Layout CSS Modules is licensed under the [MIT](https://github.com/appzic/layout-css-modules/blob/main/LICENSE) License.