For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

  1. Add tags to each compatible component you want to filter.

  2. Enable filtering on those components.

  3. Place Filter Tags in the same parent, or use a matching custom Group ID.

  4. Choose single or multiple selection and configure the matching behaviour.

  5. 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.

  • Filter — Filters the same tagged content through a text search field.

  • Container — A common wrapper for filterable cards and sections.

Common Control
Description

Link

Link to a page, resource, anchor, email address, or website.

Layout

Control positioning, stacking, visibility, overflow, and isolation.

Sizing

Set width, height, and responsive size constraints.

Spacing

Add responsive margin and padding.

Typography & Text Styles

Control fonts, text spacing, decoration, colour, and semantic wrappers.

Backgrounds

Apply colour, image, gradient, SVG, video, and hover backgrounds.

Transitions

Choose what animates and set its timing curve, duration, and delay.

Effects

Apply shadows, opacity, and hover effects.

Filters

Apply blur, brightness, saturation, shadow, and backdrop effects.

Transforms

Scale, rotate, move, and skew components.

Borders

Set border style, colour, opacity, width, radius, and hover states.

Advanced

Add CSS classes and IDs, or change supported HTML tags.

Last updated

Was this helpful?