Skip to main content
Cornell University

Cornell Design System Documentation

Custom Development Team

  • Home
  • Template Structure
    • Template Structure Overview
    • Band (Layer 1)
    • Region (Layer 2)
    • Container (Layer 3)
    • Layout (Layer 4)
    • Section (Layer 5)
    • Block and Content (Layer 6)
  • Landmarks
    • Landmarks Overview
    • Footer
    • Header
    • Main content
    • Navigation
  • Components
    • Components Overview
    • Blockquote
    • Button
    • Checkboxes
    • Fieldset
    • Form inputs (other)
    • Form inputs (text)
    • Horizontal rule
    • List
    • Panel
    • Table
  • Patterns
    • Patterns Overivew
    • Accordion
    • Card
    • Tablist
  • Typography
    • Fonts
    • Headings
    • Icons
    • Images
    • Text and color
  • Development
    • Development Overview
    • Filters

On this page

  1. Form components
  2. Scripted components
  3. Content components
  4. Other components

Components Overview

A component refers to a reusable combination of HTML elements, CSS styles, and sometimes JavaScript behaviors that together form a single, cohesive component or section of a web page.

Within CDS, there is support for a number of component which vary in complexity. The full list of components is below.

Form components

These patterns are used in Forms

  • Button
  • Checkbox
  • Combobox
  • Text Input
  • Listbox
  • Radio Button
  • Slider
  • Switch

Scripted components

These components have functionality that relies on provided Javascript to work.

  • Accordion (Disclosure)
  • Alert
  • Tooltip

Content components

These components redesign existing web content.

  • Panel
  • Table

Other components

  • Breadcrumb

Footer Content

This documentation for CDS was built using MkDocs.