A microframework based on CSS Grid Layout specs to build various types of grids thanks to a twelve column system, five default responsive tiers, Sass variables and mixins, and dozens of predefined classes to organize your content.
Before you start
What is CSS Grid Layout
CSS Grid Layout is a CSS layout method designed for the two-dimensional layout of items on a webpage. This method offers a grid-based layout system, with rows and columns, making it easier to design web pages without having to use floats and positioning.
Status of the specs and browser support
Chrome, Firefox and Safari shipped grid support in March 2017. IE10, 11 and Edge 15 and lower support an older, prefixed spec. In October 2017 Edge will update to the new specification to match other implementations. See Can I Use to see supported browsers.
Differences with Flexbox
The main difference is that Flexbox is for one-dimensional layouts while Grid is for two-dimensional layouts.
Quick start
If you want quickly start to build awesome grids? Download a release. If you want to use a package manager or source files, please go to Download page.
Import in your Code
Copy and paste the stylesheet <link>
into <head>
to load Beegrid CSS.
CDN
Alternatively to download you can include BeeGrid in your projects using our CDN repository.
Base setup
Be sure to have your pages set up with the latest HTML standards. That means using an HTML5 doctype and including a viewport meta tag for proper responsive behaviors.
That’s all you need for overall page requirements.
Responsive meta tag
To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>.