Returns the ink, grid, fill, and paper colors for a light or dark glass
page. Pass surface = "opaque" when a chart must sit on a near-solid panel.
Usage
glass_plot_colors(preset = NULL, input = NULL, surface = c("clear", "opaque"))Arguments
- preset
"light"or"dark". WhenNULL, usesglass_resolved_preset()oninput.- input
Optional Shiny
input(used whenpresetisNULL).- surface
"clear"(transparent paper, default) or"opaque"(~94% panel fill). Pair"opaque"withglass_theme()plot_surface = "opaque"when the host CSS is not enough (for example exported ggplot images).
See also
theme_glass(), plotly_glass(), glass_resolved_preset()
Other glass plots:
dt_options_glass(),
gt_theme_glass(),
plotly_glass(),
theme_glass()
Examples
glass_plot_colors("light")
#> $preset
#> [1] "light"
#>
#> $ink
#> [1] "#1d1d1f"
#>
#> $grid
#> [1] "rgba(29,29,31,0.10)"
#>
#> $fill
#> [1] "#007AFF"
#>
#> $paper
#> [1] "rgba(0,0,0,0)"
#>
#> $surface
#> [1] "clear"
#>
glass_plot_colors("dark", surface = "opaque")$paper
#> [1] "rgba(28,28,30,0.94)"