Skip to main contenteBay Playbook
  • Get started
  • Foundations
  • Design system
  • Expressions
  • Resources
  • Articles

Design system

  • Overview
    • Design system definitions
    • Overview
    • Theming
    • Color
    • Dimension
    • Spacing
    • Typography
    • Breakpoints
    • Shadow
    • Shape
    • Opacity
    • Motion
    • Overview
    • Status
    • Accordion
    • Action bar
      • Overview
      • Inline notice
      • Page notice
      • Section notice
    • Avatar
    • Badge
    • Banner
    • Breadcrumb
      • Overview
      • CTA button
      • Icon button
      • Link button
    • Calendar
    • Card
    • Carousel
    • CCD
      • Overview
      • Filter chip
      • Input chip
      • Graphs
      • Metrics
      • Overview
      • Alert
      • Confirmation
      • Standard
    • Divider
    • Education notice
    • EEK rating and range
    • Expansion
      • Overview
      • Checkbox
      • Combobox
      • Date field
      • Dropdown
      • Numeric stepper
      • Password
      • Phone number
      • Radio button
      • Select list
      • Switch
      • Text area
      • Text field
    • Item tile
    • List row
      • Overview
      • Expressive loader
      • Skeleton loader
    • Media container
      • Top navigation bar
    • Pagination
    • Panel
    • Popover
    • Progress stepper
    • Search field
    • Section header
    • Segmented button
      • Overview
      • Context sheet
      • Focus sheet
    • Signal
    • Snackbar
    • State layer
    • Tab
    • Table
      • Overview
      • Tooltip
      • Tourtip
    • Toggle button group
    • Video player
    • Overview
    • Bulk editing
    • Empty states
    • Filtering
    • Uploading files
      • Overview
      • Text link

Accordion

v1.2

An accordion is a vertically stacked set of sections that can be individually expanded or collapsed to show or hide a block of related content, allowing users to scan headings and reveal details on demand.

Stylized artwork of an accordion.
Accordionv1.2

Guidelines

Things.People.Love.
  • Get started
  • Foundations
  • Design system
  • Expressions
  • Resources
  • Articles
  • About eBay Design
  • Careers
  • Press
  • Privacy policy
© 2026 eBay. All rights reserved.

eBay Evo, the eBay trademark, and the eBay logo are the intellectual property of eBay Inc.

    Motion specs

    The Accordion component will animate to expand and collapse each row.

    Expand

    1. Container + text

    Shape

    • Close → Open
    • Duration: motion.duration.medium.3
    • Ease: motion.easing.standard


    Text opacity

    • 0% → 100%
    • Duration: motion.duration.medium.2
    • Ease: motion.easing.continuous

    2. Chevron

    Chevron position (Y) 1

    • Delay: motion.duration.short.1
    • 0 → +7px down
    • Duration: motion.duration.medium.1
    • Ease: motion.easing.standard

    Chevron position (Y) 2

    • +7px down → 0
    • Duration: motion.duration.short.3
    • Ease: motion.easing.standard


    Chevron rotation

    • Delay: motion.duration.short.1
    • 0° → 180°
    • Duration: motion.duration.instant
    • No easing, rotation should hold until next keyframe

    Collapse

    1. Container + text

    Shape

    • Open → Close
    • Duration: motion.duration.medium.1
    • Ease: motion.easing.standard


    Text opacity

    • 100% → 0%
    • Duration: motion.duration.short.3
    • Ease: motion.easing.continuous

    2. Chevron

    Chevron position (Y) 1

    • Delay: motion.duration.short.1
    • 0 → +7px down
    • Duration: motion.duration.medium.1
    • Ease: motion.easing.standard

    Chevron position (Y) 2

    • +7px down → 0
    • Duration: motion.duration.short.3
    • Ease: motion.easing.standard


    Chevron rotation

    • Delay: motion.duration.short.1
    • 180° → 0°
    • Duration: motion.duration.instant
    • No easing, rotation should hold until next keyframe

    • CSS
    • Marko
    • React

    Video description: An animation of an accordion expanding and collapsing interaction. When the expansion button is selected, the container grows to full size, and reveals the interior text with a fade on. When collapse is selected the container goes back to its original size and the text inside fades off.