Surfaces
Glass Kbd
Little glass keycaps for spelling out shortcuts.
Preview
Search⌘K
Undo⌘Z
Closeesc
Installation
Install the package once, then import the parts you use into a standalone component.
Install
npm install ngx-vitreo @angular/cdk @floating-ui/domImport
import { GlassKbd, GlassKbdGroup } from 'ngx-vitreo';
@Component({
imports: [GlassKbd, GlassKbdGroup],
// ...
})Usage
Usage
<glass-panel class="cpreview-list" variant="card">
<div class="cpreview-list-row">
<span>Search</span>
<span glassKbdGroup>
<kbd glassKbd>⌘</kbd>
<kbd glassKbd>K</kbd>
</span>
</div>
<div class="cpreview-list-row">
<span>Undo</span>
<span glassKbdGroup>
<kbd glassKbd>⌘</kbd>
<kbd glassKbd>Z</kbd>
</span>
</div>
<div class="cpreview-list-row">
<span>Close</span>
<kbd glassKbd>esc</kbd>
</div>
</glass-panel>API reference
GlassKbd
kbd[glassKbd], glass-kbd
| Input | Type | Default | Description |
|---|---|---|---|
— | — | None | A keycap for one key or symbol. |
GlassKbdGroup
span[glassKbdGroup], glass-kbd-group
| Input | Type | Default | Description |
|---|---|---|---|
— | — | None | Sets a shortcut's keys side by side. |