helix-color
v0.7.1
Published
A framework css for dev
Downloads
9
Maintainers
Readme
Helix Color is a CSS library that provides a color palette based on the color wheel, making it easy to create visually
appealing and harmonious interfaces. The library includes variables and classes that apply colors through CSS
background-color and color.
Moreover, Helix Color supports the prefers-color-scheme media query, allowing colors to be automatically inverted
based on the user's theme preference between light and dark themes.
Features:
- Color palette based on the color wheel.
- Variables and classes for applying colors via
- background-color and color.
- Support for prefers-color-scheme media query for
- automatic switching between light and dark themes.
- Responsive classes with predefined and customizable breakpoints.
- Utility classes to assist in development.
Installation
You can also install the Helix Color library via NPM:
npm i helix-colorStatic Colors
Static colors are independent of the user's theme settings. That is, the background and text colors will not change unless directly defined in the code. This style is ideal for interfaces that require visual consistency regardless of user preferences.
How to use:
Include the following CDN link in your project to use static colors:
https://cdn.jsdelivr.net/gh/Helixify/HelixColor@latest/dist/main.min.cssUsage example:
<main class="bg-primary">
<h1 class="color-primary">
Welcome to
<span class="color-green-regular">Helix Color</span>
</h1>
</main>Dynamic Colors with prefers-color-scheme
Dynamic colors automatically adjust based on the user's theme settings. If the user sets their system to a dark or light theme, the background and text colors will adjust to follow that preference.
Usage example:
<main class="bg-primary">
<h1 class="color-primary">This example adapt your color</h1>
</main><main class="bg-light-primary">
<h1 class="color-light-primary">This example do not adapt</h1>
</main>Conclusion
Helix Color is a powerful tool for developers who want to create attractive and adaptable interfaces. Whether using static colors for consistency or dynamic colors to adjust to user preferences, Helix Color provides the necessary flexibility for modern, responsive design.
License
Helix Color is released under the MIT License. You are free to use and modify it for your projects.
