Package Exports
- open-color
- open-color/open-color.css
- open-color/open-color.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (open-color) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Open color
Open color is an open-source color scheme optimized for UI like font, background, border, etc.
Goals
- All colors shall have adequate use
- Provide general color for UI design
- All colors will be beautiful in itself and harmonious
- At the same brightness level, the perceived brightness will be constant
Note
- The colors are subject to change in the future. Thus, using an Open color as a main identity color is not recommended.
Available colors
Installation
$ npm install open-color
$ bower install open-color
Variable convention
Sass, SCSS
$oc-(color)-(number)
LESS
@oc-(color)-(number)
Stylus
oc-(color)-(number)
CSS
--oc-(color)-(number)
oc
: Abbreviation for Open color(color)
: Color name such as gray, red, lime, etc.(number)
: 0 to 9. Brightness spectrum.
How to use
Import the file to your project and use the variables.
Example for Sass, SCSS
@import 'path/open-color';
.body {
background-color: $oc-gray-0;
color: $oc-gray-7;
}
a {
color: $oc-teal-7;
&:hover,
&:focus,
&:active {
color: $oc-indigo-7;
}
}
Example for LESS
@import 'path/open-color';
.body {
background-color: @oc-gray-0;
color: @oc-gray-7;
}
a {
color: @oc-teal-7;
&:hover,
&:focus,
&:active {
color: @oc-indigo-7;
}
}
Example for Stylus
@import 'path/open-color.styl'
.body
background-color: oc-gray-0
color: oc-gray-7
a
color: oc-teal-7
&:hover
&:focus
&:active
color: oc-indigo-7
Example for CSS
@import 'path/open-color.css';
.body {
background-color: var(--oc-gray-0);
color: var(--oc-gray-7);
}
a {
color: var(--oc-teal-7);
}
a:hover,
a:focus,
a:active {
color: var(--oc-indigo-7);
}
Contribution
Check out the list below.
Color value
open-color.json
- Change and
$ npm run compile-templates
- Change and
docs/asset/download/open-color_*.*.*.aco
docs/asset/download/open-color_*.*.*.clr
- Adobe library (admin rights)
Version number
package.json
docs/asset/download/open-color_*.*.*.aco
- Adobe library (admin rights)
Document
README.md
docs/documents.html
Introduction
README.md