Tag
Last updated
Last updated
⚙️ Powered by Rock RMS
Inherits from RockMobile.StyledView
Tags are pill-shaped labels that help to mark and categorize content. They usually consist of relevant keywords which make it easier to find and browse the corresponding piece of content. These are not directly correlated with Rock Tags.
Text
string
The text to display on the tag.
Type
string
The type (color) of the tag. Primary, Secondary, Success, Info, Warning Danger
Size
string
The size of tag to display. Small, Default, Large
TextColor
Color
Sets text color using any of the supported formats.
BackgroundColor
Color
Sets background color using any of the supported formats.
BorderColor
Color
Sets border color using any of the supported formats.
BorderThickness
Double
Sets the thickness of the border. This can be a single value or a specific value for Left, Top, Right, Bottom.
When styling tags via CSS, it's helpful to understand how this control is built. The Tag contains two underlying controls:
Styled View – This is the container control
Label – This is the text for the tag
All tags have a .tag
class attached to them.
If you add a type an additional class with the pattern of .tag-[typename]
will be applied.
Each size (Small, Default, & Large) will have .tag-sm
, .tag-default
, and .tag-lg
appended.
The corner radius for Tags is calculated automatically by the shell to ensure the rounding is always correct regardless of the content or padding.
To style the text of a tag you'd want to have a style similar to: