Components
The whole collection, from everyday controls to the details that make an interface feel right. Choose a component to try it and get the code.
App bar
A home for the title, navigation, and actions of a screen.
Autocomplete
Suggestions that help people find and select a value.
Avatar
An image, an icon, or initials to represent a person.
Button
Flat, raised, and floating actions with the original Material ripple.
Card
Related content and actions, gathered on a single surface.
Checkbox
Select one or more independent options.
Chip
Compact labels for people, selections, and small pieces of information.
Date picker
Choose a date from a familiar Material calendar.
Dialog
A focused surface for decisions that need your attention.
Drawer
A sliding surface for navigation or supporting content.
Dropdown
Pick a single value from a list of options.
Font icon
The original Material Icons, bundled with your components.
Input
Text fields with floating labels, helper text, and validation.
Layout
The structure for app bars, navigation drawers, and content panels.
List
Rows of related content with icons, captions, and secondary text.
Menu
Contextual actions anchored to an icon button.
Overlay
A dimmed backdrop for content that needs focus.
Progress bar
Linear and circular indicators with precise Material motion.
Radio
Choose exactly one option from a related set.
Ripple
Touch feedback that grows from the point of interaction.
Slider
Adjust a value along a continuous or stepped range.
Snackbar
Brief feedback about an action, with an optional next step.
Switch
Turn a setting on or off, with an immediate effect.
Table
Structured data with consistent alignment and optional selection.
Tabs
Move between related views without leaving the page.
Time picker
Choose a time using the original radial clock face.
Tooltip
A short explanation that appears on hover or focus.