All Projects → m-spyratos → Bootstrap 4 Grid

m-spyratos / Bootstrap 4 Grid

Licence: mit
Bootstrap 4 grid system and layout utilities.

Projects that are alternatives of or similar to Bootstrap 4 Grid

Primereact
The Most Complete React UI Component Library
Stars: ✭ 2,393 (+853.39%)
Mutual labels:  flex, grid, bootstrap
Aurelia Slickgrid
Aurelia-Slickgrid a wrapper of the lightning fast & customizable SlickGrid datagrid with a few Styling Themes
Stars: ✭ 100 (-60.16%)
Mutual labels:  grid, bootstrap
Horseshoe
🍧代号马蹄铁。以专题为单位的学习。目前已发布 { Async专题 } { Grid专题 } { Flex专题 } { Git专题 } { Regex专题 } { Redux专题 } { React专题 }
Stars: ✭ 521 (+107.57%)
Mutual labels:  flex, grid
React Flexa
Responsive React Flexbox (CSS Flexible Box Layout Module) grid system based heavily on the standard CSS API.
Stars: ✭ 120 (-52.19%)
Mutual labels:  flex, grid
Jqgrid
jQuery grid plugin
Stars: ✭ 2,803 (+1016.73%)
Mutual labels:  grid, bootstrap
React Flexview
A powerful React component to abstract over flexbox and create any layout on any browser
Stars: ✭ 276 (+9.96%)
Mutual labels:  flex, grid
Bootstrap Grid Css
The grid and responsive utilities classes extracted from the Bootstrap 4 framework, compiled into CSS.
Stars: ✭ 119 (-52.59%)
Mutual labels:  grid, bootstrap
flexboxes
CSS flexbox framework with pure flexbox grid ability
Stars: ✭ 27 (-89.24%)
Mutual labels:  flex, grid
Ax5ui Kernel
Javascript UI Framework - AX5UI - Kernel Module
Stars: ✭ 164 (-34.66%)
Mutual labels:  grid, bootstrap
Flexible Grid
Flexible grid layouts to get you familiar with building within the flexible grid system.(HTML, CSS, SASS, SCSS)
Stars: ✭ 154 (-38.65%)
Mutual labels:  flex, grid
Katana
Katana is CSS Layout System made with Flexbox
Stars: ✭ 57 (-77.29%)
Mutual labels:  flex, grid
Bs grid
Bootstrap Datagrid
Stars: ✭ 184 (-26.69%)
Mutual labels:  grid, bootstrap
VueFlex
A flexbox grid system.
Stars: ✭ 13 (-94.82%)
Mutual labels:  flex, grid
Maroto
A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
Stars: ✭ 334 (+33.07%)
Mutual labels:  grid, bootstrap
vue-layout-system
A pack of Vue components that solve daily layout problems
Stars: ✭ 31 (-87.65%)
Mutual labels:  flex, grid
Ax5ui Grid
Javascript UI Component - GRID ( Excel Grid, jqGrid, angularjs grid, jquery grid, SlickGrid, ag-grid gridify)
Stars: ✭ 102 (-59.36%)
Mutual labels:  grid, bootstrap
Css Grid Flex
📖An introduction about grid and flex of css.
Stars: ✭ 127 (-49.4%)
Mutual labels:  flex, grid
Reactsimpleflexgrid
A way to quickly add a Grid Layout to your React app 🚀
Stars: ✭ 181 (-27.89%)
Mutual labels:  grid, bootstrap
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (-21.91%)
Mutual labels:  grid, bootstrap
Startbootstrap Bare
A bare Bootstrap HTML starter template for rapid development - created by Start Bootstrap
Stars: ✭ 235 (-6.37%)
Mutual labels:  bootstrap

Bootstrap 4 Grid System (Flex)

Bootstrap v4.4.1 grid system and layout utilities.

What's Included

Why?

Here's what you get that Bootstrap 4 currently doesn't provide out of the box:

If you don't need any of the above, Bootstrap 4 already includes a grid only version with its Bootstrap CSS and JS bundle.

How to Use

Sass and CSS files are ready to be used in your project.

CSS

Pretty straightforward. Just get css/grid.min.css or css/grid.css and add it to your project.

Sass

You will need to include the whole scss folder contents to your project. Then, just import grid.scss into your project's sass file.

NPM

npm install bootstrap-4-grid

Yarn

yarn add bootstrap-4-grid

Browser Support

We use autoprefixer to add prefixes to the css files. By default, the last 2 versions for each major browser is supported. To change this, follow the customization instructions bellow.

NOTE: Sass files do not include any browser specific prefixes. If you include them in your project, you will need to use your own post css tool to add prefixes for different browsers. If you are using Angular CLI though, then autoprefixer is included by default and you don't need to worry.

Grid Options

The grid options are located inside the scss/grid.scss file. If you are going to be using the sass files in your project, changing those will suffice. If you are going to be using the CSS files, then you will need to change the options and then compile. For more details, see the customization instructions bellow.

NOTE: If you are using the sass files and you want to avoid your options getting overridden by an update, then copy and paste the options to your own sass file and include them before the grid file.

Customization

You can roll your own build and/or change browser support.

Requirements

Then install the dependencies:

npm install

Change Browser Support

To change the default browser support (last 2 versions currently), you will need to first change the query in the browserlist file, located at the root of this project. Read more about the supported queries.

Then, run:

grunt browser

Change Grid Options

Open scss/grid.scss and change the default options. Then, run:

grunt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].