complete redesign: use nodejs on server instead of php - documentation to be updated
This commit is contained in:
35
nodejs/node_modules/stylus/lib/functions/hsl.js
generated
vendored
Normal file
35
nodejs/node_modules/stylus/lib/functions/hsl.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
var utils = require('../utils')
|
||||
, nodes = require('../nodes')
|
||||
, hsla = require('./hsla');
|
||||
|
||||
/**
|
||||
* Convert the given `color` to an `HSLA` node,
|
||||
* or h,s,l component values.
|
||||
*
|
||||
* Examples:
|
||||
*
|
||||
* hsl(10, 50, 30)
|
||||
* // => HSLA
|
||||
*
|
||||
* hsl(#ffcc00)
|
||||
* // => HSLA
|
||||
*
|
||||
* @param {Unit|HSLA|RGBA} hue
|
||||
* @param {Unit} saturation
|
||||
* @param {Unit} lightness
|
||||
* @return {HSLA}
|
||||
* @api public
|
||||
*/
|
||||
|
||||
module.exports = function hsl(hue, saturation, lightness){
|
||||
if (1 == arguments.length) {
|
||||
utils.assertColor(hue, 'color');
|
||||
return hue.hsla;
|
||||
} else {
|
||||
return hsla(
|
||||
hue
|
||||
, saturation
|
||||
, lightness
|
||||
, new nodes.Unit(1));
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user