Module Css_Value.Color

include sig ... end
type basic_color = [
| `aqua
| `black
| `blue
| `fuchsia
| `gray
| `green
| `lime
| `maroon
| `navy
| `olive
| `purple
| `red
| `silver
| `teal
| `white
| `yellow
]
include sig ... end
val basic_colorToJs : basic_color -> string
val basic_colorFromJs : string -> basic_color option
include sig ... end
type extended_color = [
| `aliceblue
| `antiquewhite
| `aqua
| `aquamarine
| `azure
| `beige
| `bisque
| `black
| `blanchedalmond
| `blue
| `blueviolet
| `brown
| `burlywood
| `cadetblue
| `chartreuse
| `chocolate
| `coral
| `cornflowerblue
| `cornsilk
| `crimson
| `cyan
| `darkblue
| `darkcyan
| `darkgoldenrod
| `darkgray
| `darkgreen
| `darkgrey
| `darkkhaki
| `darkmagenta
| `darkolivegreen
| `darkorange
| `darkorchid
| `darkred
| `darksalmon
| `darkseagreen
| `darkslateblue
| `darkslategray
| `darkslategrey
| `darkturquoise
| `darkviolet
| `deeppink
| `deepskyblue
| `dimgray
| `dimgrey
| `dodgerblue
| `firebrick
| `floralwhite
| `forestgreen
| `fuchsia
| `gainsboro
| `ghostwhite
| `gold
| `goldenrod
| `gray
| `green
| `greenyellow
| `grey
| `honeydew
| `hotpink
| `indianred
| `indigo
| `ivory
| `khaki
| `lavender
| `lavenderblush
| `lawngreen
| `lemonchiffon
| `lightblue
| `lightcoral
| `lightcyan
| `lightgoldenrodyellow
| `lightgray
| `lightgreen
| `lightgrey
| `lightpink
| `lightsalmon
| `lightseagreen
| `lightskyblue
| `lightslategray
| `lightslategrey
| `lightsteelblue
| `lightyellow
| `lime
| `limegreen
| `linen
| `magenta
| `maroon
| `mediumaquamarine
| `mediumblue
| `mediumorchid
| `mediumpurple
| `mediumseagreen
| `mediumslateblue
| `mediumspringgreen
| `mediumturquoise
| `mediumvioletred
| `midnightblue
| `mintcream
| `mistyrose
| `moccasin
| `navajowhite
| `navy
| `oldlace
| `olive
| `olivedrab
| `orange
| `orangered
| `orchid
| `palegoldenrod
| `palegreen
| `paleturquoise
| `palevioletred
| `papayawhip
| `peachpuff
| `peru
| `pink
| `plum
| `powderblue
| `purple
| `red
| `rosybrown
| `royalblue
| `saddlebrown
| `salmon
| `sandybrown
| `seagreen
| `seashell
| `sienna
| `silver
| `skyblue
| `slateblue
| `slategray
| `slategrey
| `snow
| `springgreen
| `steelblue
| `tan
| `teal
| `thistle
| `tomato
| `turquoise
| `violet
| `wheat
| `white
| `whitesmoke
| `yellow
| `yellowgreen
]
include sig ... end
val extended_colorToJs : extended_color -> string
val extended_colorFromJs : string -> extended_color option
type rgb = [
| `rgb of int * int * int
| `rgba of int * int * int * float
]
type hsl = [
| `hsl of int * int * int
| `hsla of int * int * int * float
]
type t = [
| Global.t
| basic_color
| extended_color
| rgb
| hsl
]
val show : t -> string