HKI Navigation Card
I have made (with help of AI) a card for Home Assistant that gives you the ability to have a very powerful and customizable navigation bar. This card has so much configurable options that it is pretty much impossible to show it all in just a few screenshots. I’d recommend that you try it instead!
It is fully configurable via the UI and supports the sections dashboard.
You may also be interested in HKI PostNL Card and HKI Header Card
The card does have bugs though, so use with caution
.
Why the name HKI? Well in the past I shared a complete dashboard called Homekit Infused. And for the lack of a better name I simply gave it the same abbreviation, so bite me
. I hope someone will enjoy this card.
Screenshots
Core Features
Fixed-position floating buttons - Stay visible while scrolling
Responsive design - Automatic sidebar detection and responsive positioning
Multiple layouts - Corner, center, and spread positioning options
Dynamic visibility - Show/hide buttons based on conditions
Advanced styling - Custom colors, shadows, backgrounds, and more
Button Features
Multiple button types - Icon, pill, or icon+label combinations
Customizable appearance - Per-button backgrounds, colors, and opacity
Flexible sizing - Adjustable button sizes and gaps
Smart labels - Auto-show on hover with customizable styling
Action support - Tap, hold, and double-tap actions
Layout Options
Bottom right - Classic floating action button position
Bottom left - Alternative corner positioning
Bottom center - Centered navigation bar
Center spread - Distribute buttons across the full width
Horizontal & vertical - Organize buttons in rows and columns
Advanced Features
Bottom bar overlay - Optional backdrop behind buttons (experimental)
Screen-size overrides - Different offsets for mobile/tablet/desktop
Label customization - Full control over label styling and positioning
Base button - Always-visible anchor button with expandable groups
Z-index control - Precise layering control
Installation
HACS (Recommended)
- Open HACS in your Home Assistant instance
- Go to “Frontend”
- Click the menu in the top right and select “Custom repositories”
- Add
https://github.com/jimz011/hki-navigation-cardas a Lovelace repository - Click “Download” on the HKI Navigation Card
- Restart Home Assistant
Manual Installation
- Download
hki-navigation-card.jsfrom the latest release - Copy it to
<config>/www/(create the folder if it doesn’t exist) - Add the resource in your Lovelace configuration:
resources:
- url: /local/hki-navigation-card.js
type: module
For configuration please check the docs at GitHub - jimz011/hki-navigation-card: A fully customizable navigation bar for Home Assistant







