Skip to content Chip text Chip text CSS Components Web Components Native
Chip text Chip text Chip text
Chip
Chips are interactive elements consisting of a keyword or phrase that users can select among a series of given options. Chips allow adding information into a dropdown. Multiple chips can be selected at the same time and each can be dismissed individually.
UX/UI Guidelines
Check the design documentation of the component in ZeroHeight.
Implementations
The component Chip
is available in the following technologies:
Parameters
Parameters
Make sure you have read about the parameters in here.
The parametrization of the component can be done with the following custom params or properties:
Name | Type | Slot | Description |
---|---|---|---|
content | string | ✅ | The text to be displayed in the chip. |
disabled | boolean | Blocks the interaction with the component. | |
readonly | boolean | Transforms the chip into an output. | |
custom | object | A record of key-value pairs to set the CSS custom tokens. It's a complex attribute set as an JS object in stringified JSON format. Example: html
Check the available values in the customization section. | |
custom-str | string | The stringified version of the Example: html
| |
z-theme | string | Sets the theme of the component. The possible values are html
|
From Figma to code
You can check the Figma implementation here.
Customization
INFO
Check everything about the customization mechanics in the "How it works" documentation.
CSS Variable | Type | Description |
---|---|---|
--z-chip--color | color | Foreground color |
--z-chip--color--hover | color | Foreground color on hover |
--z-chip--color--active | color | Foreground color on active |
--z-chip--color--disabled | color | Foreground color on disabled |
--z-chip--bg | color | Background color |
--z-chip--bg--hover | color | Background color on hover |
--z-chip--bg--active | color | Background color on active |
--z-chip--bg--disabled | color | Background color on disabled |
Both background and text color can be customized using the --z-chip--bg
and --z-chip--color
CSS custom properties respectively.
Also, the hover state & active state can be customized using the --z-chip--bg--hover
,--z-chip--color--hover
and --z-chip--bg--active
, --z-chip--color--active
CSS custom properties respectively.
Finally, you can also customize the disabled
state using the --z-chip--bg--disabled
and --z-chip--color--disabled
CSS custom properties respectively.