BEMSkel is a a lightweight CSS framework written in BEM and SASS for building scalable component-based user interfaces. It includes commonly used UI components that I use on every web and React projects.
BEMSkel can be used as standalone CSS library or a starting point project. It's lightweight, minimal, and well-documented, leaving the creativity up to you.
- Written in BEM (Block, Modifier, Modifier) naming convention for classes to provide a consistent and strict to easily extend the framework.
- Uses 7-1 Architecture pattern for maintainable and scalable SASS.
- Includes two methods of creating grids - CSS Grid and Flexbox
- Gulp Build System
- Designed to be scalable and easy to customize. Use it as a standalone library or use it a starting point to build your next application.
$ git clone firstname.lastname@example.org:karloespiritu/bemskel.git
$ npm install // customize the SASS files in /src $ gulp watch
- Chrome latest
- Firefox latest
- Opera latest
- Safari latest
- IE latest
BEMSkel works perfectly with almost all older versions of the browsers above, though IE certainly has large degradation prior to IE9.