Color.md
November 12, 2015 ยท View on GitHub
Module Elm.Color
Color
data Color
= RGBA Int Int Int Number
| HSLA Number Number Number Number
Instances
instance showColor :: Show Color
rgba
rgba :: Int -> Int -> Int -> Number -> Color
rgb
rgb :: Int -> Int -> Int -> Color
Create RGB colors from numbers between 0 and 255 inclusive.
hsla
hsla :: Number -> Number -> Number -> Number -> Color
hsl
hsl :: Number -> Number -> Number -> Color
grayscale
grayscale :: Number -> Color
Produce a gray based on the input. 0 is white, 1 is black.
greyscale
greyscale :: Number -> Color
complem
complem :: Color -> Color
toHsl
toHsl :: Color -> { hue :: Number, saturation :: Number, lightness :: Number, alpha :: Number }
Extract the components of a color in the HSL format.
toRgb
toRgb :: Color -> { red :: Int, green :: Int, blue :: Int, alpha :: Number }
Extract the components of a color in the RGB format.
toCss
toCss :: Color -> String
CSS string representing the Color.
Gradient
data Gradient
= Linear (Tuple Number Number) (Tuple Number Number) (Array (Tuple Number Color))
| Radial (Tuple Number Number) Number (Tuple Number Number) Number (Array (Tuple Number Color))
linear
linear :: Tuple Number Number -> Tuple Number Number -> Array (Tuple Number Color) -> Gradient
radial
radial :: Tuple Number Number -> Number -> Tuple Number Number -> Number -> Array (Tuple Number Color) -> Gradient
lightRed
lightRed :: Color
red
red :: Color
darkRed
darkRed :: Color
lightOrange
lightOrange :: Color
orange
orange :: Color
darkOrange
darkOrange :: Color
lightYellow
lightYellow :: Color
yellow
yellow :: Color
darkYellow
darkYellow :: Color
lightGreen
lightGreen :: Color
green
green :: Color
darkGreen
darkGreen :: Color
lightBlue
lightBlue :: Color
blue
blue :: Color
darkBlue
darkBlue :: Color
lightPurple
lightPurple :: Color
purple
purple :: Color
darkPurple
darkPurple :: Color
lightBrown
lightBrown :: Color
brown
brown :: Color
darkBrown
darkBrown :: Color
black
black :: Color
white
white :: Color
lightGrey
lightGrey :: Color
grey
grey :: Color
darkGrey
darkGrey :: Color
lightGray
lightGray :: Color
gray
gray :: Color
darkGray
darkGray :: Color
lightCharcoal
lightCharcoal :: Color
charcoal
charcoal :: Color
darkCharcoal
darkCharcoal :: Color