🚧 Under Construction
This component documentation is currently being developed. Some features may be incomplete.
Tag (Link)
View in Pattern LabHTML Markup
<a href="?" class="hoo-mtag"><span class="hoo-mtag-lbl">hTWOo</span></a>
Tag (Link)
A clickable tag component implemented as a link for navigation.
Overview
The link tag is an interactive meta component used when the tag needs to navigate to another page, view, or external resource.
Usage
Link tags should be used when:
- The tag needs to navigate to another page or view
- The tag represents a clickable category or filter that changes page content
- The tag links to a collection of related content
- The tag links to an external resource
States
- Default - Standard appearance
- Hover - Visual feedback when mouse is over the tag
- Focus - When the tag receives keyboard focus
- Active - When the tag is being clicked
- Visited - After the link has been visited (if styled)
SCSS
Component Import
SCSS Partial Location
CSS Classes
.hoo-mtag- Base tag class.hoo-mtag-lbl- Inner text container
Attributes
href- The URL that the link points totarget- Optional target window (e.g.,_blankfor new tab)rel- Relationship attributes, userel="noopener noreferrer"withtarget="_blank"
Accessibility
- Link tags have built-in keyboard accessibility
- They can be focused using the Tab key
- They can be activated using the Enter key
- If opening in a new window, consider adding an indicator and appropriate aria attributes
- For external links, consider adding
aria-labelwith additional context