Dock icon
dock: a legacy Material Icons icon. Copy its <mat-icon> code for Angular Material.
dock is only in the legacy Material Icons font, which Google no longer updates. To keep using it, load the legacy font and set fontSet="material-icons".
<mat-icon fontSet="material-icons">dock</mat-icon>import { MatIconModule } from '@angular/material/icon';
@Component({
imports: [MatIconModule],
// …
})The fontSet attribute is only needed if material-icons is not your app's default font set (see Setup).
Dock icon variants
material-iconsmaterial-icons-outlinedmaterial-icons-roundmaterial-icons-sharpmaterial-icons-two-toneExamples in Angular Material
Common places to use dock, with the template code. Previews are drawn to match Angular Material's Material 3 components.
Icon button
<button mat-icon-button aria-label="Dock">
<mat-icon fontSet="material-icons">dock</mat-icon>
</button>Button with icon
<button mat-flat-button>
<mat-icon fontSet="material-icons">dock</mat-icon>
Dock
</button>Floating action button
<button mat-fab aria-label="Dock">
<mat-icon fontSet="material-icons">dock</mat-icon>
</button>List item
<mat-list>
<mat-list-item>
<mat-icon fontSet="material-icons" matListItemIcon>dock</mat-icon>
<span matListItemTitle>Dock</span>
</mat-list-item>
</mat-list>Toolbar
<mat-toolbar>
<span>My App</span>
<span class="spacer"></span>
<button mat-icon-button aria-label="Dock">
<mat-icon fontSet="material-icons">dock</mat-icon>
</button>
</mat-toolbar>Form field prefix
<mat-form-field appearance="outline">
<mat-label>Dock</mat-label>
<mat-icon fontSet="material-icons" matPrefix>dock</mat-icon>
<input matInput />
</mat-form-field>How to customize the Dock icon in Angular Material
Use the controls at the top of this page to preview dock at any size and color, then copy the code. Here is what each setting does in your own Angular app.
Change the Dock icon size
<mat-icon> is fixed at 24 × 24 px, so set width and height along with font-size or the Dock glyph will overflow its box.
<mat-icon fontSet="material-icons" class="dock-icon">dock</mat-icon>
.dock-icon {
font-size: 40px;
width: 40px;
height: 40px;
}Change the Dock icon color
The icon is a font glyph, so it takes the CSS text color. Set color on the <mat-icon> or on a parent, or use a theme variable to follow light and dark mode.
.dock-icon {
color: #1a73e8;
/* or follow your Material 3 theme */
color: var(--mat-sys-primary);
}Dock icon FAQ
- How do I change the color of the Dock icon in Angular Material?
- Give the <mat-icon> a class and set the CSS color property, for example .dock-icon { color: #1a73e8; }. The dock icon is a font glyph, so any text color works, including theme variables such as var(--mat-sys-primary).
- How do I make the Dock icon bigger?
- Set font-size, width and height together, for example font-size: 40px; width: 40px; height: 40px;. <mat-icon> has a fixed 24px box, so changing font-size alone makes the icon overflow.
About this icon
- Name
- dock
- Icon set
- Legacy Material Icons only
- Also found by
- android, os, charging, connector, ios, power, station, tablet
- Legacy codepoint
- U+E30E
- Licence
- Apache License 2.0, free for commercial use (Google Fonts)