Blueprint Grid is a multimethod library for creating responsive and dynamic layouts for mobile apps and websites. It is built using CSS and vanilla javascript, and is available for free under the MIT license. Blueprint Grid is the layout component for Brutalist Framework.
Support for Bootstrap Grid is included with the Blueprint Grid package, so your Bootstrap HTML template layouts will still work.
There are 6 methods for creating layouts:
- B3Grid
- CSS Grid
- Print Grid
- Bento Grid
- Chaos Grid
- PolyGrids
Plan for the Future.
The term "blueprint" is used to describe a floorplan, or layout plan. The future of the internet experience are PWAs (progressive web apps), as the user experience has become primarily mobile. Blueprint Grid was created with the purpose to be a resource that can help future-proof mobile-first layout design.
Getting Started
You'll only need the following files:
- source/blueprintgrid.css
- source/methods/js/bento-grid.js
(required if using Bento Grid) - source/methods/js/chaos-grid.js
(optional unless using randomize class for Chaos Grid)
The blueprintgrid.css file will import all the grid method CSS files from the /source/methods directory, which contains the following method CSS source files:
- b3grid.css
- bento-grid.css
- bootstrap-grid.css
- chaos-grid.css
- css-grid.css
- media-queries.css
- polygrids.css
- print-grid.css
- variables.css
The above files can be referenced independently. The CSS variables file is imported into each of the other files, EXCEPT FOR media-queries and bootstrap-grid.
Jump to...