Welcome Getting started Layout styles github-circle-black-transparent Source
Components
Badges
App bars
Bottom app bars Top app bars
Buttons
Common buttons FAB Icon buttons Segmented buttons
Cards Carousel Checkboxes Chips Date pickers Dialogs Forms Icons Lists Menus Navigation Progress indicators Pull to refresh Radios Search Selects
Sheets
Bottom sheets Side sheets
Sliders Snackbars Switches Tabs Text fields Time pickers Tooltips Utilities
home apps Buttons palette Two
Materially
github-circle-black-transparent

Icons

Google material font icons
Material icons

Example

favorite favorite favorite favorite favorite favorite

Sizes

mail mail mail mail
<mc-icon small>mail</mc-icon>
<mc-icon>mail</mc-icon>
<mc-icon large>mail</mc-icon>
<mc-icon extra-large>mail</mc-icon>
          

Variations

home home home home home
<mc-icon extra-large>home</mc-icon>
<mc-icon extra-large rounded>home</mc-icon>
<mc-icon bold extra-large rounded>home</mc-icon>
<mc-icon extra-large filled>home</mc-icon>
<mc-icon extra-large filled rounded>home</mc-icon>
            

Color

Theme color variables automatically adjust for light and dark modes
favorite
<mc-icon style="color: var(--mc-primary)" filled large>favorite</mc-icon>
            

Loading

You can use google icons or other font icon libraries for icons
If you are not using a variable font then mc-fill will not work

<link crossorigin href=https://fonts.googleapis.com rel=preconnect>
<link crossorigin href=https://fonts.gstatic.com rel=preconnect>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,[email protected],100..700,0..1,-50..200" rel=stylesheet>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,[email protected],100..700,0..1,-50..200" rel=stylesheet>
            
/* load font file directly */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  /* Using block to prevent text from showing before load */
  font-display: block;
  src: url(./outlined-icons.woff2) format('woff2');
}
@font-face {
  font-family: 'Material Symbols Rounded';
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url(./rounded-icons.woff2) format('woff2');
}
            
menu home apps Get started