A library of front end classes. Bolt sets up a baseline for building flexible interfaces.
- Normalises for usefuleness. Bolt sets the box model to border-box across the board.
- Descriptive base classes define layout techniques (.block, .button, .flex, .grid, .table, &hellips;).
- Text stylesheet and the grid component set up a vertical rhythm.
- Flexible, nestable and responsive horizontal grid component.
- No colour. Themes change between projects while layout techniques generally don't. Bolt focuses on layout techniques.
- Styleguide generated from KSS comments.
Clone the repo:
git clone [email protected]/stephband/bolt.git
cd bolt/
Install node modules:
npm install
Compile SASS:
npm run sass
Build dist/bolt.css
:
npm run build
Build styleguide/
from KSS comments found in CSS files:
npm run styleguide
Currently scant documentation at stephen.band/bolt/index.html.