Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johno/clrs
A nicer color palette for Rails apps.
https://github.com/johno/clrs
Last synced: 3 months ago
JSON representation
A nicer color palette for Rails apps.
- Host: GitHub
- URL: https://github.com/johno/clrs
- Owner: johno
- License: mit
- Created: 2014-02-16T22:13:50.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-12-11T23:31:00.000Z (about 9 years ago)
- Last Synced: 2024-10-09T09:51:39.743Z (4 months ago)
- Language: CSS
- Homepage: clrs.cc
- Size: 215 KB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# clrs [![Build Status](https://travis-ci.org/johnotander/clrs.svg?branch=master)](https://travis-ci.org/johnotander/clrs)
Include the [colors.css](http://www.clrs.cc) palette as scss variables in your Rails apps.
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'clrs'
```And then execute:
```
$ bundle
```Or install it yourself as:
```
$ gem install clrs
```##### Using Sass
You will then need to require the stylesheet in your application.scss:
```scss
@import "clrs";
```There's also a saturated color palette which can be included instead:
```scss
@import "clrs-saturated";
```##### Using CSS
Or, in your application.css:
```css
*= require clrs;
```Or, for the saturated color scheme:
```css
*= require clrs-saturated;
```## Usage
Now you have access to the following variables:
```scss
$navy: #001f3f;
$blue: #0074d9;
$aqua: #7fdbff;
$teal: #39cccc;
$olive: #3d9970;
$green: #2ecc40;
$lime: #01ff70;
$yellow: #ffdc00;
$orange: #ff851b;
$red: #ff4136;
$maroon: #85144b;
$fuchsia: #f012be;
$purple: #b10dc9;
$white: #ffffff;
$silver: #dddddd;
$gray: #aaaaaa;
$black: #111111;
```Additionally, there are `background-color` and `color` classes:
```scss
/* Backgrounds */.bg-navy { background-color: $navy; }
.bg-blue { background-color: $blue; }
.bg-aqua { background-color: $aqua; }
/* ... *//* Colors */
.navy { color: $navy; }
.blue { color: $blue; }
.aqua { color: $aqua; }
/* ... */
```__NOTE:__ You must require the clrs stylesheet before other stylesheets using the above scss variables.
### The `Clrs` module
There's also a `Clrs` module so you can access the hex values in Ruby, too:
```ruby
require 'clrs'
# => trueClrs.colors
# => {:aqua=>"#7FDBFF", :blue=>"#0074D9", :navy=>"#001F3F", :teal=>"#39CCCC", :green=>"#2ECC40", :olive=>"#3D9970", :lime=>"#01FF70", :yellow=>"#FFDC00", :orange=>"#FF851B", :red=>"#FF4136", :fuchsia=>"#F012BE", :purple=>"#B10DC9", :maroon=>"#85144B", :white=>"#fff", :silver=>"#ddd", :gray=>"#aaa", :black=>"#111"}Clrs::Saturated.colors
# => {:navy=>"#002B75", :blue=>"#0050D4", :aqua=>"#00D9F7", :teal=>"#00A6A6", :olive=>"#00B562", :green=>"#00D942", :lime=>"#B4D900", :yellow=>"#EBCF00", :orange=>"#EB7700", :red=>"#EB0012", :maroon=>"#790009", :fuchsia=>"#FF00C3", :purple=>"#8D00FF", :white=>"#fff", :silver=>"#777", :gray=>"#333", :black=>"#000"}Clrs.blue
# => "#0074D9"Clrs::Saturated.olive
# => "#00B562"
```## Related
*
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request***
> More documentation available at .