Accordion
A series of expanding/collapsing panels of content.Alert Dialog
A lightbox dialog that prompts user for acknowledgement.Avatar
A graphical representation of a user's identity.Badge
A visual indicator that notifies users of numeric values.Breadcrumbs
A list of links representing current location in site hierarchy.Button
A control for executing JavaScript or submitting/resetting form valuesCalendar
A calendar shows the days, weeks, and months of a given year.Card
High-level entity view with a call to action; typically part of a set.Carousel
A horizontal viewport of grouped or ungrouped content.Ccd
Pictogram for the EU Common Charger Directive (CCD).Chart Legend
Serves as a key to interpreting the information presented in a chart.Checkbox
A form control that allows multiple selections from a group of choices.Chip
A chip conveys the application of its value to a section of a form.Chips Combobox
A quick way to add or remove chips.Combobox
Textbox with quick-entry ability via a list of values.Confirm Dialog
A lightbox dialog that prompts user to confirm or cancel an action.Date Textbox
A calendar based "date picker" as an alternative to manual text entry.Details
A region of content that can be expanded and collapsed.Donut Chart
A variation of a pie chart that displays data in a ring shape.Education Notice
A special type of section notice that educates users on programs and features.Eek
Pictogram for EU Energy Rating labels.Field
A CSS utility for form field layout and structure.File Input
Allows users to select files from their device to upload.File Preview Card Group
Used to properly layout a group of file preview cards.File Preview Card
A card-like preview of the file being uploaded.Filter Chip
Provides immediate visual feedback and input of filters.Filter Input
A textbox for dynamic, real-time filtering of in-page data setsFlag
All international country flags represented in a sprite.Floating Label
An HTML label that is rendered inside the bounds of a textbox or button.Global
Small collection of CSS type selectors for global styles.Icon Button
A button with icon only and no visible text.Icon
Our iconography in SVG format.Image Placeholder
A fallback image for use when an image is unavailable.Infotip
Reveals helpful information about a nearby non-interactive element or region of a page.Inline Notice
An inline-level notice provides tips, guidance and feedback.Item Tile Group
Used to properly layout a group of item tiles.Item Tile
A card-like component that displays key information about an item.Layout Grid
A generic, responsive layout grid for repeating UI elements in a container.Lightbox Dialog
A modal, child window; renders the main window content inert.Link
Allow users to move from one URL to another or access different resources.List
Combines a set of content inside a horizontal layout.Listbox Button
A button that expands to reveal a listbox in a popover.Listbox
Allows selection of one or more items from a list of options.Marketsans
eBay's custom typeface for digital experiences.Menu Button
A button that expands to reveal a menu within a popover.Menu
Menu items trigger an immediate action within the current page.Number Input
A numeric input field with prominent increase/decrease buttons.Page Grid
A CSS utility for creating page layouts with a grid system.Page Notice
A page notice appears prominently at the top of the page.Pagination
Navigate between pages of results.Panel Dialog
A slide-in dialog that appears from the side of the screen.Phone Input
A composite component that allows for phone number input.Progress Bar Expressive
An alternative to the progress spinner, especially for longer anticipated loading times.Progress Bar
Indicates the completion progress of a task or process.Progress Spinner
Indicates that content is loading or an action is being processed.Progress Stepper
Steppers portray progress through a sequence of steps.Radio
A form control that allows a single selection from a group of choices.Sass
Small collection of SASS variables and mixins.Section Notice
A section notice conveys system status and/or feedback to users.Section Title
Separates bodies of content to establish hierarchy throughout the experience.Segmented Buttons
Control the state of an object or the visibility of section content.Select
A control for storing single-select or multi-select form data.Selection Chip
Helps users quickly toggle pre-validated input values.Signal
A product signal for an item, e.g. New Listing, Great Price.Skeleton
A skeleton is a graphical placeholder.Snackbar Dialog
A non-modal dialog; appears in response to a lightweight user action.Split Button
Button combining a primary action with dropdown of secondary actions.Star Rating Select
Interactive star rating input for user reviews or feedback.Star Rating
Star rating graphic to represent user reviews or feedback.Switch
An on/off switch that dynamically toggles a setting.Table
Data structured in rows and columns.Tabs
Hide and disclose panels of content via a series of interactive tabs.Textbox
A textbox allows the user to enter data.Toast Dialog
A non-modal dialog; appears in response to a system-level action.Toggle Button Group
Used to properly layout a group of toggle buttons.Toggle Button
An ARIA toggle button; typically used in a group.Tokens
Our Evo design tokens represented in CSS variables.Tooltip
Small popover describing the action/purpose of an icon button.Tourtip
Popover informing the user of a new feature or section on the page.Typography
Our Evo type ramp represented in CSS classes.Utility
A small set of common, utility classes.