Skip to contents

Applies alpha (or opacity) to a color in hexadecimal form by converting opacity in the [0, 1] range to hex in the [0, 255] range and appending to the hex color.

Usage

apply_alpha(color_hex, opacity = 0.5)

Arguments

color_hex

A character string representing a hex color

opacity

Desired opacity of the output color

Value

A character string with added opacity level as hexadecimal characters.

Examples

blue <- "#0e6ba8"
blue_transparent <- apply_alpha(blue)

if (requireNamespace("scales", quietly = TRUE)) {
  scales::show_col(c(blue, blue_transparent))
}