- Components
- kbd
Kbd
Visual representation of keyboard keys for shortcuts.
Demo
kbd xs
Kbd sm
Kbd md
Kbd lg
Kbd xl
<div class="flex flex-wrap items-center gap-3">
<x-ui.kbd size="xs">kbd xs </x-ui.kbd>
<x-ui.kbd size="sm">Kbd sm</x-ui.kbd>
<x-ui.kbd> Kbd md</x-ui.kbd>
<x-ui.kbd size="lg">Kbd lg</x-ui.kbd>
<x-ui.kbd size="xl"> Kbd xl</x-ui.kbd>
</div>
Installation
Shell
flexi-cli add kbd
With Icon / Symbol
/
<div class="flex flex-wrap items-center gap-3">
<x-ui.kbd>
<span aria-hidden="true" class="flex iconify ph--caret-down"></span>
</x-ui.kbd>
<x-ui.kbd variant="outline">
<svg class="flex-shrink-0 size-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M9 18v-6H5l7-7 7 7h-4v6H9z" />
</svg>
</x-ui.kbd>
<x-ui.kbd variant="outline" class="min-w-[30px] flex items-center justify-center text-sm">
/
</x-ui.kbd>
</div>
Grouped
K
And
+ R
<div class="flex flex-wrap gap-3">
<div class="flex items-center gap-x-2">
<x-ui.kbd class="flex items-center gap-0.5">
<span aria-hidden="true" class="flex iconify ph--command"></span> K
</x-ui.kbd>
<span class="text-fg">
And
</span>
<x-ui.kbd class="flex items-center gap-0.5">
<span aria-hidden="true" class="flex iconify ph--command"></span> + R
</x-ui.kbd>
</div>
</div>