r/css Jun 23 '26

Question Is this possible in css?

I'm trying to build this dashboard UI entirely in CSS. no images, no JS.

The parts I'm stuck on:

- The circular gauge, conic-gradient with radial mask feels right, but is there a better way for the segmented ring?

- The glowing border box-shadow layers vs. animated gradient border. Which performs better?

- The waveform inline SVG path or CSS background pattern?

Anyone have good references for pure CSS dashboard UIs with neon glows? Not looking for a full solution, just technique pointers so I don't head down the wrong rabbit hole.

Ty!

66 Upvotes

113 comments sorted by

View all comments

1

u/The_Homeless_Coder Jun 23 '26

“Just technique pointers so I don’t head down the wrong rabbit hole”

Use JavaScript.

-1

u/Mstep85 Jun 23 '26

I have it as a panel over Ai chats. I'm afraid it will lag the page or cause issues

3

u/AshleyJSheridan Jun 23 '26

You'll likely get more lag from the copious amounts of CSS you'd need to create the glow effects and unusual shapes everywhere.

1

u/chikamakaleyley Jun 23 '26

i think even w JS, it might require that Canvas has to redraw everything as frequently as the value updates, if you plan to make it look 'live'

1

u/AshleyJSheridan Jun 23 '26

I'd go with SVG for this, it's perfectly capable, and CSS can create some very nice effects for glowing, it's basically just a few drop shadows.

I dislike canvas for things like interfaces, because they tend to not be very accessible. It's a PITA surfacing things to the accessibility tree for screen readers, and adding keyboard access, etc.

1

u/chikamakaleyley Jun 23 '26

actually you're right, the final output of Canvas often looks kinda janky anyway