Letterform Shades
A little Sass library to work with the fantastic shadowing examples from Typekit Practice
Requirements
Letterform Shades requires a Sass compiler that includes the Sass 3.3 feature str-index
, or a compatible implementation of said function.
Installation
Install either from Bower or RubyGems
bower install letterform-shades --save-dev
or
# Gemfile
Usage
Import into your stylesheet:
;
Mixins
////////////////////////////// // - $vertical: The color for the vertical shade (consider a lowercase `r`) // - $horizontal: The color for the horizontal shade (consider the lowercase `r`) // - $from: Direction shadow comes from. Options are `top right`, `top left`, `bottom right`, `bottom left` // - $distance: The distance you want the shadow to extend. Must be a positive integer // - $size: The size you want each slice. //////////////////////////////
////////////////////////////// // - $background: The color of the background the text is on // - $shade: The color of the shadow // - $from: Direction shadow comes from. Options are `top right`, `top left`, `bottom right`, `bottom left` // - $offset: The distance you want the shade to be offset // - $size: The size you want the shade to be. //////////////////////////////
////////////////////////////// // - $shade: The color for the shade // - $from: Direction shadow comes from. Options are `top right`, `top left`, `bottom right`, `bottom left` // - $distance: The distance you want the shadow to extend. Must be a positive integer // - $size: The size you want each slice. //////////////////////////////
////////////////////////////// // Sandwich Split Shade // - $cookie: The color for the "cookie" // - $flavor: The color for the "ice cream" // - $from: Direction shadow comes from. Options are `top right`, `top left`, `bottom right`, `bottom left` // - $cookie-distance: The distance you want the cookie to extend. Must be a positive integer // - $flavor-distance: The distance you want the flavor to extend. Must be a positive integer // - $size: The size you want each slice. //////////////////////////////
////////////////////////////// // Reversing Split Shade // - $depth: The color for the depth shade // - $shadow: The color for the shadow // - $from: Direction shadow comes from. Options are `top right`, `top left`, `bottom right`, `bottom left` // - $depth-distance: The distance you want the depth to extend. Must be a positive integer // - $shadow-distance: The distance you want the shadow to extend. Must be a positive integer // - $size: The size you want each slice. //////////////////////////////
License
(c) Sam Richard, 2014