BrowseKbd

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/dom
Import

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

InputTypeDefaultDescription
——NoneA keycap for one key or symbol.

GlassKbdGroup

span[glassKbdGroup], glass-kbd-group

InputTypeDefaultDescription
——NoneSets a shortcut's keys side by side.