bs_icon {bsicons} | R Documentation |
Use Bootstrap icons (as inline SVG)
Description
Use Bootstrap icons (as inline SVG)
Usage
bs_icon(
name,
size = "1em",
class = NULL,
title = NULL,
a11y = c("auto", "deco", "sem", "none"),
...
)
Arguments
name |
The name of the Bootstrap icon. Whitespace is replaced with |
size |
Any valid CSS unit defining both the height and width of the icon. |
class |
Additional CSS classes to add to the |
title |
If provided (highly recommended), |
a11y |
Cases that distinguish the role of the icon and inform which
accessibility attributes to be used. Icons can either be |
... |
additional CSS properties (e.g., |
Value
An htmltools::HTML()
string containing the SVG icon.
Examples
up <- bs_icon("arrow-up-circle", size = "9em", class = "text-success")
up_fill <- bs_icon("arrow-up-circle-fill", size = "9em", class = "text-success")
# utility class will only apply with a modern version of Bootstrap
if (interactive() && requireNamespace('bslib')) {
bslib::page_fluid(up, up_fill)
}