Default Styling

Out-of-the-box appearance

Live Demo
Try It

No custom styling applied.

Uses default component colors and spacing.

Theme
Default Theme

Clean, neutral styling that works everywhere.

No configuration needed.

Primary Theme

Bootstrap primary color theme

Live Demo
Try It

Uses Bootstrap primary color for borders and selections.

Apply with class="primary-theme"

Theme
CSS Variables

--ml-input-border-color

--ml-option-selected-bg

--ml-badge-bg

Customized to Bootstrap primary color.

Custom Dark Theme

Fully customized dark appearance

Live Demo
Try It

Complete dark theme with custom purple accent.

All colors customized via CSS variables.

Theme
Full Customization

Override any visual aspect:

  • Background colors
  • Text colors
  • Border colors
  • Hover states

Available CSS Variables

Customize any aspect of the component using CSS variables:

Input & Dropdown
 
Options, Pills & Groups
 

Theming Examples

Success Theme
 
Minimal Theme
 

🎨 Styling Tips

  • CSS Variables: All variables use the --ml- prefix to avoid conflicts
  • Scope: Apply custom classes to the multiselect element for scoped styling
  • Shadow DOM: Styles are applied inside Shadow DOM, ensuring encapsulation
  • SCSS: Import and override SCSS variables for deeper customization
  • Complete List: View all variables in the Styling API Reference