Filter Tags
Let visitors filter content with selectable tag buttons
The Filter Tags component creates a set of buttons that visitors can use to show content matching one or more tags. It works with tags assigned to filter-enabled components such as Container, Grid, Flex, and Accordion.
How to Use Filter Tags
You’ll find Filter Tags under Interactive in the Components list.
Add tags to each compatible component you want to filter.
Enable filtering on those components.
Place Filter Tags in the same parent, or use a matching custom Group ID.
Choose single or multiple selection and configure the matching behaviour.
Style the tag layout and button states.
Component Settings
Settings
Group
Parent — Controls filterable items inside the same parent. This is the default.
Custom — Controls items that share the same Group ID.
Group ID appears for Custom grouping. Replace the default unique-group-id with the same unique value on the Filter Tags component and its target items.
Mode
Multiple — Visitors can select more than one tag. This is the default.
Single — Selecting a tag clears the previous selection.
Match is available in Multiple mode:
Any — Shows an item when it matches at least one selected tag. This is the default.
All — Shows an item only when it matches every selected tag.
Tags Layout
Alignment places the tag buttons at the Start, Center, or End. The default is Start.
Gap controls spacing between buttons and defaults to theme spacing 4.
Font and Text Styles
Set button alignment, font, size, weight, letter spacing, line height, case, italic, underline, text shadow, colour, and opacity. Use the state selector to style Normal and Hover text independently.
Accessibility
Use clear tag names and maintain strong contrast for selected, unselected, hover, and focus states. Do not communicate selection with colour alone.
Troubleshooting
Tags do not affect the expected items
Check that the target components have filtering enabled. For Custom grouping, all items and the Filter Tags component must use exactly the same Group ID.
Related Components
Filter — Filters the same tagged content through a text search field.
Container — A common wrapper for filterable cards and sections.
Link to a page, resource, anchor, email address, or website.
Control positioning, stacking, visibility, overflow, and isolation.
Set width, height, and responsive size constraints.
Add responsive margin and padding.
Control fonts, text spacing, decoration, colour, and semantic wrappers.
Apply colour, image, gradient, SVG, video, and hover backgrounds.
Choose what animates and set its timing curve, duration, and delay.
Apply shadows, opacity, and hover effects.
Apply blur, brightness, saturation, shadow, and backdrop effects.
Scale, rotate, move, and skew components.
Set border style, colour, opacity, width, radius, and hover states.
Add CSS classes and IDs, or change supported HTML tags.
Last updated
Was this helpful?

