Project

clrs

0.01
No commit activity in last 3 years
No release in over 3 years
Include clrs.cc in your Rails apps.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.3
>= 0
 Project Readme

clrs Build Status

Include the colors.css palette as scss variables in your Rails apps.

Installation

Add this line to your application's Gemfile:

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:

@import "clrs";

There's also a saturated color palette http://mrmrs.io/colors-saturated/ which can be included instead:

@import "clrs-saturated";
Using CSS

Or, in your application.css:

*= require clrs;

Or, for the saturated color scheme:

*= require clrs-saturated;

Usage

Now you have access to the following variables:

$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:

/* 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:

require 'clrs'
# => true 

Clrs.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 https://github.com/mrmrs/colors.