bs_get_variables {bslib} | R Documentation |
Retrieve Sass variable values from the current theme
Description
Useful for retrieving a variable from the current theme and using the value to inform another R function.
Usage
bs_get_variables(theme, varnames)
bs_get_contrast(theme, varnames)
Arguments
theme |
A |
varnames |
A character string referencing a Sass variable in the current theme. |
Value
Returns a character string containing a CSS/Sass value. If the
variable(s) are not defined, their value is NA
.
References
Theming: Bootstrap 5 variables provides a searchable reference of all theming variables available in Bootstrap 5.
See Also
Other Bootstrap theme utility functions:
bootswatch_themes()
,
builtin_themes()
,
theme_bootswatch()
,
theme_version()
,
versions()
Examples
vars <- c("body-bg", "body-color", "primary", "border-radius")
bs_get_variables(bs_theme(), varnames = vars)
bs_get_variables(bs_theme(bootswatch = "darkly"), varnames = vars)
bs_get_contrast(bs_theme(), c("primary", "dark", "light"))
library(htmltools)
div(
class = "bg-primary",
style = css(
color = bs_get_contrast(bs_theme(), "primary")
)
)
[Package bslib version 0.8.0 Index]