Shape

Shape draws attention, shows state and expresses a brand.

Corners use a range of shape scales for their roundness, from square to fully round.

bookmark

"cut" corners are not supported.

Shape corners can be set using CSS custom properties. Tokens follow the naming convention --md-sys-shape-<token>.

ShapeToken
Corner--md-sys-shape-corner-none
 --md-sys-shape-corner-extra-small
 --md-sys-shape-corner-small
 --md-sys-shape-corner-medium
 --md-sys-shape-corner-large
 --md-sys-shape-corner-extra-large
 --md-sys-shape-corner-full
:root {
  --md-sys-shape-corner-small: 4px;
  --md-sys-shape-corner-medium: 6px;
  --md-sys-shape-corner-large: 8px;
}
About
IntroductionQuick StartMaterial 3 ExpressiveRoadmapSupportBundle SizesDesign tokensToken update v34LicensingVisual testingReleasing
Theming
Material ThemingColorTypographyShape
Components
Button groupButtonsCheckboxChipsDialogsFloating action button (FAB)Icon ButtonsListsMenusProgress indicatorsRadioRippleSelectSlidersSwitchTabsText field