About this set
A dark admin panel for service health: a header bar with a title and a Refresh button, then a table of services with a glowing status dot, a load bar, a latency figure and a row action button. The dots are a CSS pseudo-element with a box-shadow in the current text colour, so Operational, Degraded and Down only need a class to change colour, and the word is always printed next to the dot so colour is never the only signal. Load bars are decorative and hidden from assistive technology because the percentage is printed beside them. Each row action button is named after its service, for example Actions for api-gateway, and the empty header above that column carries visually hidden text. Use it for infrastructure dashboards, queue monitors or any status list on a dark background. The table sits in a focusable scroll region inside the rounded panel, so on a phone the columns scroll sideways while service names stay on one line. The Bootstrap version runs inside data-bs-theme=”dark” with .table-hover, .progress bars and .btn buttons; the Tailwind version uses before: utilities for the dots.
What’s included
- Glowing status dots drawn in CSS, always paired with a status word
- Load bars with the percentage printed beside them
- Named row action buttons, one per service
- Dark palette with text contrast of 4.5:1 or more
- Scrollable table region inside the rounded panel
Accessibility
The panel is a section labelled by its heading and the table uses scope on every header. Row action buttons have aria-labels that name the service, the actions column has a visually hidden header, and the bars are aria-hidden next to their printed value. Buttons and the scroll region show a light blue focus outline, and hover transitions are removed under prefers-reduced-motion.
Customise it
Status colours are the .ok, .warn and .err rules (#3fd68f, #eab308, #f87171) and the panel colours are on .svc-panel. In Bootstrap the table uses --bs-table-* variables and the bars use --bs-progress-bar-bg per state; in Tailwind change the hex values in the text-, bg- and border- utilities.




















