Filter chip
Filter chips provide quick access to values that refine a list of content.
- CSS
- Marko
- React

Clear
Filter chips clearly indicate the selected value(s) and there’s a clear way to adjust or reset them.
Flexible
Filter chips work for a wide variety of filter values across screen sizes.
Focused
Filter chips surface the top filter values or filter groups without overwhelming users.

- Leading icon
- Container
- Trailing icon
- Title

- Leading accessory
- Container
- Title
Styles
Filter chips have 2 options Default and Expressive.

Title
A title is required for all filter chips. The title should represent the discrete value or succinctly summarize the values contained in a dropdown filter.

Lead accessory
A lead accessory is optional and should be used sparingly. Lead accessories should be clear, obvious and directly related to the content within the chip. Default chips only use an icon and expressive chips use an image as it’s lead accessory. If images are used, they should all be visually similar - lifestyle images with full bleed backgrounds or transparent images with white backgrounds

Discrete selection
Chips that represent a single discrete value will immediately filter content when selected. They can be unselected by interacting with the chip again. Discrete chips are the default and preferred version because they only require a single interaction.

Dropdown selection
Single select
Single select options within a menu apply a value immediately after an option is selected. The label is updated to represent the value selected.
Multi select
Dropdown chips that represent multi-selection have checkboxes next to each value label within the menu. Selecting values appends a counter to the label representing how many values are being applied. The data set should asynchronously update as each value is selected within a menu. If asynchronous updates aren’t possible, an apply button needs to be present to submit the selection.

Default chips
Filter chips are a smart choice when users need to quickly filter or refine content. They support multi selections, provide immediate visual feedback, and offer a clear hierarchy to a layout. To ensure clarity and usability, keep labels short, group related filters logically.

Expressive chips
Expressive chips are intended for immersive browsing moments and intentionally guide users through rich categories of content. They update content within a section or layout to keep users engaged and not disrupt their flow.

States
Chips leverage our state layers for interactions.

Width
Filter chips have a minimum width of 56px and a maximum width of 296px. Expressive chips have a minimum width of 72px and a maximum width of 296px.

Counter
A counter is appended to the label when multiple values are selected within multi-value dropdown filters.
Small
Filter chips can be wrapped in a horizontally scrollable container to ensure all chips are accessible when wider than the screen.

Large screens
















