Compass plugin from Capucine
You can take a look at Capucine.
Usage Standalone
Install the gem
gem install compass-capucine
** or Add it to your Gemfile**
gem 'compass-capucine'
Bundle install
bundle install
Add it to your Compass config.rb
require 'compass-capucine'
Import it into your SCSS file
@import "compass-capucine";
This will import that :
@import "compass-capucine/box";
@import "compass-capucine/helpers";
** You can import the Normalize and other things **
@import "compass-capucine/normalize";
@import "compass-capucine/normalize-plus";
@import "compass-capucine/print";
@import "compass-capucine/helpers";
@import "compass-capucine/box";
Usage with asset pipeline (Rails 3.2)
Add it to your Gemfile
gem 'compass-capucine'
Use the new compass-rails gem. See https://github.com/Compass/compass-rails for more info.
gem 'compass-rails'
Bundle install
bundle install
Add it to your Application.rb
# Enable the asset pipeline
config.assets.enabled = true
Import it into your SCSS file
@import "compass-capucine";
Mixins availables
Helpers
unselectable
visually-hidden
clearfix
selection ( $background_color , $font_color )
pressed-effect ( $top_margin, $left_margin, $right_margin )
vertical-gradient ( $top_color, $bottom_color )
smart-text-shadow ( $color, $pixels )
rgba-full ( $color )
Box
box ( $width, $height, $display )
circle ( $diam )
centerXY ( $width, $heigh, $position )
max-width ( $max )
min-max-width ( $min, $max )