++ed by:
KEEDI JONASS EGOR

3 PAUSE users

Roger Pettett

NAME

Text::Sass::Functions

VERSION

$LastChangedRevision: 71 $

SYNOPSIS

DESCRIPTION

SUBROUTINES/METHODS

new

Creates a new object.

rgb(red, green, blue)

Converts triplet into a color.

red(color)

Returns the red part of a color.

green(color)

Returns the green part of a color.

blue(color)

Returns the blue part og a color.

mix(color1, color2, weight = 50%)

Mixes two colors together.

hsl(hue, saturation, lightness)

Converts as hsl triplet into a color.

hue(color)

Returns the hue part of a color.

saturation(color)

Returns the saturation part of a color.

lightness(color)

Returns the lightness part of a color.

adjust_hue(color)

Changes the hue of a color, can be called as adjust-hue.

lighten(color, amount)

Makes a color lighter.

darken(color, amount)

Makes a color darker.

saturate(color, amount)

Makes a color more saturated.

desaturate(color, amount)

Makes a color less saturated.

grayscale(color)

Converts a color to grayscale.

complement(color)

Returns the complement of a color.

unquote(str)

Removes the quotes from a string.

quote(str)

Adds quotes to a string.

percentage(num)

Converts a unitless number to a percentage.

round(num)

Rounds a number to the nearest whole number.

ceil(num)

Rounds a number up to the nearest whole number.

floor(num)

Rounds a number down to the nearest whole number.

abs(num)

Returns the absolute value of a number.

unit(num)

Returns the unit of a value.

unitless(num)

Returns true if the number has no unit.

DIAGNOSTICS

CONFIGURATION AND ENVIRONMENT

DEPENDENCIES

strict
warnings
Carp
POSIX
Readonly
Convert::Color
Text::Sass::Expr

INCOMPATIBILITIES

BUGS AND LIMITATIONS

Missing alpha routines rgba & hsla methods.

mix() doesn't support weight.

AUTHOR

Author: Bjørn-Olav Strand

LICENSE AND COPYRIGHT

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.10 or, at your option, any later version of Perl 5 you may have available.