Evo Web
  • Components
  • Accessibility
  • Guides

Site Menu

Main Navigation
Components
Accessibility
Guides
  • Components
  • Accessibility
  • Guides
  • Github Repo
  • Accordion
  • Alert Dialog
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Calendar
  • Card
  • Carousel
  • Ccd
  • Chart Legend
  • Checkbox
  • Chip
  • Chips Combobox
  • Combobox
  • Confirm Dialog
  • Date Textbox
  • Details
  • Donut Chart
  • Education Notice
  • Eek
  • Field
  • File Input
  • File Preview Card Group
  • File Preview Card
  • Filter Chip
  • Filter Input
  • Flag
  • Floating Label
  • Global
  • Icon Button
  • Icon
  • Image Placeholder
  • Infotip
  • Inline Notice
  • Item Tile Group
  • Item Tile
  • Layout Grid
  • Lightbox Dialog
  • Link
  • List
  • Listbox Button
  • Listbox
  • Marketsans
  • Menu Button
  • Menu
  • Number Input
  • Page Grid
  • Page Notice
  • Pagination
  • Panel Dialog
  • Phone Input
  • Progress Bar Expressive
  • Progress Bar
  • Progress Spinner
  • Progress Stepper
  • Radio
  • Sass
  • Section Notice
  • Section Title
  • Segmented Buttons
  • Select
  • Selection Chip
  • Signal
  • Skeleton
  • Snackbar Dialog
  • Split Button
  • Star Rating Select
  • Star Rating
  • Switch
  • Table
  • Tabs
  • Textbox
  • Toast Dialog
  • Toggle Button Group
  • Toggle Button
  • Tokens
  • Tooltip
  • Tourtip
  • Typography
  • Utility
  • Accessibility Docs

  • Patterns

    • Description List
    • Fake Menu Button
    • Fake Tabs
    • Footnote
    • Form
    • Form Validation
    • Heading
    • Image
    • Input Dialog
    • Input Meter
    • Input Validation
    • Popover
    • Pulldown List
    • Region
    • Skip Navigation
    • Table Cell
    • Time
  • Anti Patterns

    • Disabling Pinch To Zoom
    • Hand Cursor On Buttons
    • Javascript Href
    • Layout Table
    • Non Interactive Hover
    • Open New Window
    • Setting Focus On Page Load
    • Tabindex Itis
    • Title Tooltip
  • Techniques

    • Active Descendant
    • Alternative Text
    • Ambiguous Label
    • Background Icon
    • Keyboard Interface
    • Keyboard Trap
    • Live Region
    • Offscreen Text
    • Roving Tabindex
    • Skip To Main Content
  • Testing

    • Checklist
    • Known Issues
  • Misc

    • Aria Essentials
    • Component Naming Scheme
    • Faq
  • Page Grid Use Guide
  • Skeleton Use Guide
  • Animation Guide

COMPONENTS

  • Accordion
  • Alert Dialog
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Calendar
  • Card
  • Carousel
  • Ccd
  • Chart Legend
  • Checkbox
  • Chip
  • Chips Combobox
  • Combobox
  • Confirm Dialog
  • Date Textbox
  • Details
  • Donut Chart
  • Education Notice
  • Eek
  • Field
  • File Input
  • File Preview Card Group
  • File Preview Card
  • Filter Chip
  • Filter Input
  • Flag
  • Floating Label
  • Global
  • Icon Button
  • Icon
  • Image Placeholder
  • Infotip
  • Inline Notice
  • Item Tile Group
  • Item Tile
  • Layout Grid
  • Lightbox Dialog
  • Link
  • List
  • Listbox Button
  • Listbox
  • Marketsans
  • Menu Button
  • Menu
  • Number Input
  • Page Grid
  • Page Notice
  • Pagination
  • Panel Dialog
  • Phone Input
  • Progress Bar Expressive
  • Progress Bar
  • Progress Spinner
  • Progress Stepper
  • Radio
  • Sass
  • Section Notice
  • Section Title
  • Segmented Buttons
  • Select
  • Selection Chip
  • Signal
  • Skeleton
  • Snackbar Dialog
  • Split Button
  • Star Rating Select
  • Star Rating
  • Switch
  • Table
  • Tabs
  • Textbox
  • Toast Dialog
  • Toggle Button Group
  • Toggle Button
  • Tokens
  • Tooltip
  • Tourtip
  • Typography
  • Utility

You are here

  • Evo Web
  • Components
  • Accordion

    A series of expanding/collapsing panels of content.
    CSS v1.1Marko v1.1React v1.1
  • Alert Dialog

    A lightbox dialog that prompts user for acknowledgement.
    CSS v4.1Marko v4.1React v4.1
  • Avatar

    A graphical representation of a user's identity.
    CSS v1.0Marko v1.0React v1.0
  • Badge

    A visual indicator that notifies users of numeric values.
    CSS v1.2Marko v1.2React v1.2
  • Breadcrumbs

    A list of links representing current location in site hierarchy.
    CSS v1.2Marko v1.2React v1.2
  • Button

    A control for executing JavaScript or submitting/resetting form values
    CSS v1.6Marko v1.6React v1.6
  • Calendar

    A calendar shows the days, weeks, and months of a given year.
    CSS v1.0Marko v1.0React v1.0
  • Card

    High-level entity view with a call to action; typically part of a set.
    CSS v1.0Marko v1.0
  • Carousel

    A horizontal viewport of grouped or ungrouped content.
    CSS v1.1Marko v1.1React v1.1
  • Ccd

    Pictogram for the EU Common Charger Directive (CCD).
    CSS v2.0Marko v2.0React v2.0
  • Chart Legend

    Serves as a key to interpreting the information presented in a chart.
    CSS v1.0
  • Checkbox

    A form control that allows multiple selections from a group of choices.
    CSS v2.0Marko v2.0React v2.0
  • Chip

    A chip conveys the application of its value to a section of a form.
    CSS v2.1.0Marko v2.1.0React v2.1.0
  • Chips Combobox

    A quick way to add or remove chips.
    CSS v1.0Marko v1.0React v1.0
  • Combobox

    Textbox with quick-entry ability via a list of values.
    CSS v2.2Marko v2.2React v2.2
  • Confirm Dialog

    A lightbox dialog that prompts user to confirm or cancel an action.
    CSS v4.1Marko v4.1React v4.1
  • Date Textbox

    A calendar based "date picker" as an alternative to manual text entry.
    CSS v1.0Marko v1.0React v1.0
  • Details

    A region of content that can be expanded and collapsed.
    CSS v1.2Marko v1.2React v1.2
  • Donut Chart

    A variation of a pie chart that displays data in a ring shape.
    CSS v1.0Marko v1.0
  • Education Notice

    A special type of section notice that educates users on programs and features.
    CSS v1.0Marko v1.0React v1.0
  • Eek

    Pictogram for EU Energy Rating labels.
    CSS v1.1Marko v1.1React v1.1
  • Field

    A CSS utility for form field layout and structure.
    CSS v1.0React v1.0
  • File Input

    Allows users to select files from their device to upload.
    CSS v0.1Marko v0.1React v0.1
  • File Preview Card Group

    Used to properly layout a group of file preview cards.
    CSS v0.1Marko v0.1React v0.1
  • File Preview Card

    A card-like preview of the file being uploaded.
    CSS v0.1Marko v0.1React v0.1
  • Filter Chip

    Provides immediate visual feedback and input of filters.
    CSS v4.1.0Marko v4.1.0React v4.1.0
  • Filter Input

    A textbox for dynamic, real-time filtering of in-page data sets
    CSS v2.0Marko v2.0React v2.0
  • Flag

    All international country flags represented in a sprite.
    CSS v1.0Marko v1.0React v1.0
  • Floating Label

    An HTML label that is rendered inside the bounds of a textbox or button.
    CSS v2.2
  • Global

    Small collection of CSS type selectors for global styles.
  • Icon Button

    A button with icon only and no visible text.
    CSS v1.6Marko v1.6React v1.6
  • Icon

    Our iconography in SVG format.
    CSS v1.3Marko v1.3React v1.3
  • Image Placeholder

    A fallback image for use when an image is unavailable.
    CSS v1.0Marko v1.0React v1.0
  • Infotip

    Reveals helpful information about a nearby non-interactive element or region of a page.
    CSS v2.0Marko v2.0React v2.0
  • Inline Notice

    An inline-level notice provides tips, guidance and feedback.
    CSS v2.2Marko v2.2React v2.2
  • Item Tile Group

    Used to properly layout a group of item tiles.
    CSS v0.1Marko v0.1React v0.1
  • Item Tile

    A card-like component that displays key information about an item.
    CSS v0.1Marko v0.1React v0.1
  • 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.
    CSS v4.1Marko v4.1React v4.1
  • Link

    Allow users to move from one URL to another or access different resources.
    CSS v2.0
  • List

    Combines a set of content inside a horizontal layout.
    CSS v1.0Marko v1.0React v1.0
  • Listbox Button

    A button that expands to reveal a listbox in a popover.
    CSS v2.2Marko v2.2React v2.2
  • Listbox

    Allows selection of one or more items from a list of options.
    CSS v2.2Marko v2.2React v2.2
  • Marketsans

    eBay's custom typeface for digital experiences.
    CSS v2.0
  • Menu Button

    A button that expands to reveal a menu within a popover.
    CSS v2.3Marko v2.3React v2.3
  • Menu

    Menu items trigger an immediate action within the current page.
    CSS v2.3Marko v2.3React v2.3
  • Number Input

    A numeric input field with prominent increase/decrease buttons.
    CSS v1.0Marko v1.0React v1.0
  • Page Grid

    A CSS utility for creating page layouts with a grid system.
    CSS v1.0
  • Page Notice

    A page notice appears prominently at the top of the page.
    CSS v3.0Marko v3.0React v3.0
  • Pagination

    Navigate between pages of results.
    CSS v2.0Marko v2.0React v2.0
  • Panel Dialog

    A slide-in dialog that appears from the side of the screen.
    CSS v2.0Marko v2.0React v2.0
  • Phone Input

    A composite component that allows for phone number input.
    CSS v4.0Marko v4.0React v4.0
  • Progress Bar Expressive

    An alternative to the progress spinner, especially for longer anticipated loading times.
    CSS v1.1Marko v1.1React v1.1
  • Progress Bar

    Indicates the completion progress of a task or process.
    CSS v3.1Marko v3.1React v3.1
  • Progress Spinner

    Indicates that content is loading or an action is being processed.
    CSS v3.1Marko v3.1React v3.1
  • Progress Stepper

    Steppers portray progress through a sequence of steps.
    CSS v4.1Marko v4.1React v4.1
  • Radio

    A form control that allows a single selection from a group of choices.
    CSS v2.0Marko v2.0React v2.0
  • Sass

    Small collection of SASS variables and mixins.
  • Section Notice

    A section notice conveys system status and/or feedback to users.
    CSS v4.0Marko v4.0React v4.0
  • Section Title

    Separates bodies of content to establish hierarchy throughout the experience.
    CSS v4.0Marko v4.0React v4.0
  • Segmented Buttons

    Control the state of an object or the visibility of section content.
    CSS v1.0Marko v1.0React v1.0
  • Select

    A control for storing single-select or multi-select form data.
    CSS v2.2Marko v2.2React v2.2
  • Selection Chip

    Helps users quickly toggle pre-validated input values.
    Marko v2.1.0
  • Signal

    A product signal for an item, e.g. New Listing, Great Price.
    CSS v1.0Marko v1.0React v1.0
  • Skeleton

    A skeleton is a graphical placeholder.
    CSS v1.0Marko v1.0React v1.0
  • Snackbar Dialog

    A non-modal dialog; appears in response to a lightweight user action.
    CSS v2.0Marko v2.0React v2.0
  • Split Button

    Button combining a primary action with dropdown of secondary actions.
    CSS v1.6Marko v1.6React v1.6
  • Star Rating Select

    Interactive star rating input for user reviews or feedback.
    CSS v1.0Marko v1.0React v1.0
  • Star Rating

    Star rating graphic to represent user reviews or feedback.
    CSS v1.0Marko v1.0React v1.0
  • Switch

    An on/off switch that dynamically toggles a setting.
    CSS v2.1Marko v2.1React v2.1
  • Table

    Data structured in rows and columns.
    CSS v0.1Marko v0.1React v0.1
  • Tabs

    Hide and disclose panels of content via a series of interactive tabs.
    CSS v2.1Marko v2.1React v2.1
  • Textbox

    A textbox allows the user to enter data.
    CSS v2.2Marko v2.2React v2.2
  • Toast Dialog

    A non-modal dialog; appears in response to a system-level action.
    CSS v2.2Marko v2.2React v2.2
  • Toggle Button Group

    Used to properly layout a group of toggle buttons.
    CSS v1.0Marko v1.0React v1.0
  • Toggle Button

    An ARIA toggle button; typically used in a group.
    CSS v1.0.3Marko v1.0.3React v1.0.3
  • Tokens

    Our Evo design tokens represented in CSS variables.
    CSS v1.0
  • Tooltip

    Small popover describing the action/purpose of an icon button.
    CSS v2.0Marko v2.0React v2.0
  • Tourtip

    Popover informing the user of a new feature or section on the page.
    CSS v2.0Marko v2.0React v2.0
  • Typography

    Our Evo type ramp represented in CSS classes.
  • Utility

    A small set of common, utility classes.
Evo Web

Building accessible and performant components for the modern, responsive web. Empowering developers to create inclusive user experiences.

© 2025 Evo Web. All rights reserved.

Main

  • Components
  • Accessibility
  • Guides
  • Evo CSS Components
  • Evo Marko Components
  • Evo React Components
  • Sitemap

Web Guides and Best Practices

  • Page Grid Use Guide
  • Animation Guide
  • Skeleton Use Guide