✨ Sparkle CSS Framework
npm install @sparkbox/sparkle✨ Sparkle CSS Framework
=====================
A highly customizable utility-based CSS Framework
From your friends at Sparkbox.
npm install to install project dependencies.npm run docs to create the styleguide directorycd styleguidepython -m SimpleHTTPServer 3000 to spin up the project locally- Default Sass Map with at least three example values.
- A function to access the map.
- A value added to the settings map to enable/disable the utility classes.
- Utility classes that meet this criteria:
- A check for if the utility class is enabled/disabled.
- Utility classes should be written to accept a namepspace.
- Utility classes should be written to loop through all of the values in the map.
- Loop includes media query prefixes for the class to be called at certain breakpoints.
- Write test to check the function and class names.
- Write documentation that can be configurable to the settings.
- Visually-hidden
- Unbuttonize
- Delist
- Delink
- Loop-mq
- Antialiased
- Clearfix
- Map Getters (A system map retriever)
- Strip-Unit
- Negative
- Ratio
- Stringify
- Remify
- Spacing
- Padding
- Margin
- Position
- Color
- Foreground
- Background
- Border
- Grid
- Font
- Family
- Size
- Weight
- Border
- Order
- Z-Index
- Breakpoints and Print
- Display
- Flex
- Text Alignment
- Position
- Font Style
- Grid
| Sass Documentation |
|-------------------------------------------------|
| File structure |
| Sparkle Settings |
| Importing |
| Testing |