Generate CSS-compatible color strings

csscolor(x, format = c("auto", "hex", "rgb", "rgba"), use.names = TRUE)

Arguments

x

color input

format

the output format of color strings

use.names

logical of whether to preserve the names of input

Value

a character vector of CSS-compatible color strings

Examples

csscolor(rgb(0, 0.5, 0.5))
#> [1] "#008080"
csscolor(c(rgb(0, 0.2, 0.2), rgb(0, 0.5, 0.2)))
#> [1] "#003333" "#008033"
csscolor(rgb(0, 0.5, 0.5, 0.2))
#> [1] "rgba(0, 128, 128, 0.2)"
csscolor(gradient(c(1,2,3,4,5), "white", "red"))
#> [1] "#ffffff" "#ffbfbf" "#ff7f7f" "#ff3f3f" "#ff0000"