tailwind-bootstrap-grid
Version:
Tailwind CSS plugin to generate Bootstrap flexbox grid system.
85 lines (64 loc) • 2.32 kB
Markdown
# tailwind-bootstrap-grid
[![npm version][version-badge]][version]

[![License: MIT][license-badge]][license]
Bootstrap **v5** flexbox grid system as a Tailwind CSS plugin.
Check the [demo playground](https://tailwind-bootstrap-grid.netlify.app/).
## Installation
```shell
npm i -D tailwind-bootstrap-grid
```
In your `index.css` file:
```css
@import 'tailwindcss';
@plugin 'tailwind-bootstrap-grid' {
container_max_widths:
'sm', '540px', 'md', '720px', 'lg', '960px', 'xl', '1140px', '2xl', '1320px';
}
```
Or via `tailwind.config.js` file:
```js
module.exports = {
plugins: [
require('tailwind-bootstrap-grid')({
container_max_widths: [
'sm',
'540px',
'md',
'720px',
'lg',
'960px',
'xl',
'1140px',
'2xl',
'1320px',
],
}),
],
};
```
This will generate the Bootstrap v5 flexbox grid.
## Options
- Original Bootstrap grid's options:
- `grid_columns` (default - `12`) - grid size
- `grid_gutter_width` (default - `"1.5rem"`) - container and rows gutter width
- `grid_gutters` (default - `[0, 0]`) - gutter variable class steps
(`--bs-gutter-x`, `--bs-gutter-y`)
- `container_max_widths` (default - `[]`) - the `max-width` container value for
each breakpoint
- Extra options:
- `generate_container` (default - `true`) - whether to generate `.container` and
`.container-fluid` classes
- `rtl` (default - `false`) - rtl support (`.offset-x` classes will start
responding to `[dir=ltr]` / `[dir=rtl]`)
- `debug` (default - `false`) - enable debug mode
## FAQ
1. _**How to use rtl css?**_ Set the `ltr` or `rtl` [dir](https://www.w3schools.com/tags/att_global_dir.asp)
attribute on your container (usually the root `html`).
2. _**Is there a Bootstrap v4 grid implementation?**_ Yes, use `tailwind-bootstrap-grid@3`.
## Related
[postcss-bootstrap-4-grid](https://github.com/johnwatkins0/postcss-bootstrap-4-grid)
[version-badge]: https://badge.fury.io/js/tailwind-bootstrap-grid.svg
[version]: https://www.npmjs.com/package/tailwind-bootstrap-grid
[license-badge]: https://img.shields.io/badge/License-MIT-yellow.svg
[license]: https://opensource.org/licenses/MIT