How can I help you?
Style in React Chips component
2 Mar 20262 minutes to read
Customize the Chips component’s appearance by overriding default CSS styles. The following examples demonstrate common styling patterns. Use these CSS structures as a foundation and adapt them according to your design requirements.
Chip text styling
Use the following CSS to customize chip text properties such as font size, color, and weight:
.e-chip .e-chip-text {
font-size: 20px;
color: black;
font-weight: normal;
}Chip icon styling
Use the following CSS to customize chip icon properties such as background image and opacity:
.e-chip .e-icon {
background-image: url('https://ej2.syncfusion.com/demos/src/chips/images/laura.png');
opacity: 0.8;
}Chip delete button styling
Use the following CSS to customize the delete button appearance, including color and font size:
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
color: #e3165b;
font-size: 12px;
}Outline chip styling
Use the following CSS to customize the outline chip border appearance:
.e-chip-list .e-chip.e-outline {
border-color: #e3165b;
border-width: 3px;
}Chip selection styling
Use the following CSS to customize chip appearance when selected. Single and multiple selection styles can be defined separately:
/* To customize single Chip on selection */
.e-chip-list.e-selection .e-chip.e-active {
background-color: #ffca1c;
color: #e3165b;
}
/* To customize multiple Chip on selection */
.e-chip-list .e-chip.e-active {
background-color: #e3165b;
color: white;
}Chip avatar text styling
Use the following CSS to customize avatar text properties such as background color and text color:
.e-chip-list .e-chip .e-chip-avatar {
background-color: #d51a1a;
color: #fafafa;
}Chip height sizing
Use the following CSS to customize the height of chips in a ChipList:
.e-chip-list.e-chip {
height: 60px;
}