Give up, do some super hacky unmaintainable css mess, or suck it up and use js...
Give up, do some super hacky unmaintainable css mess, or suck it up and use js...
That is, JS can be used to do everything but it is not optimal, or even near optimal (or even remotely close to) for many use cases. In terms of runtime or simplicity. But because it is capable and available, it has encroached into every niche (of html/css) until like any invasive species, it consumes and shreds through all available resources, collapses the whole ecosystem, and all complex creatures give way to a fresh start with new fairly rudimentary biology (wasm) trying to evolve towards and find a new stability point — hopefully one that does not invite a similar destructive species, but we’ll see how it goes
Even a basic thing, could be impossible in css.
All your css logic goes to trash. Or you can keep css logic and make a mess of a software
If you have done it in js, you'd be able to reuse some code.
How do you plan to style it with javascript without CSS? Rendering directly to canvas?