Sass framework of minimal includes to use as a blueprint to create a custom user interface without the bloat
MIT License
Keroseen is a set of minimally designed Sass mixins (Scss format) to be used for generating styles for a web project. The goal is to import the parts of the library you want to use and make use of the appropriate mixins in your styles. In fact, if you include the libraries and don't @include
any of the mixins, zero code from the framework will be generated.
A major design goal of the library is to include the base styles directly in the developer defined styles instead of piling on override selectors. The mixins provide basic sizing and positioning defaults for elements or groups of elements on a page. Aside from the bare minimum for each component type, no other stylings are included.
Features ready for consumption as either functions or mixins:
$keroseen-
) Sass variables available for re-useThe following items are not planned as features and likely will not be implemented as they are outside of the scope of this project:
This framework is tested in and designed for evergreen browsers including Chrome (and by extension Opera), Edge, Firefox, and Safari. The framework targets the most recent and one older version of each (excluding Safari which is the most recent version only as Apple takes between 12 and 24 months for releases).
Planning for big changes is underway. Some potential updates include:
Please see the CREDITS.md file for links to give credit/attribution where due to works used either to help create this library or for demonstration purposes.