If you have a browser using an engine with a full `:has()` implementation (WebKit, Chromium) then this is kind of nifty, despite the gross selector hack, if I do say so myself: https://codepen.io/meyerweb/pen/jOQZoaw

(In Gecko, there will be some hover shadows as you mouse around the table, but not the down-and-across effect, due to their partial implementation of `:has()`.)

Reply to this note

Please Login to reply.

Discussion

Of note: I *think* the gross selector hack would be obviated by https://github.com/w3c/csswg-drafts/issues/4559, if I’ve understood those proposals correctly. If not, then… not, I guess.

nostr:npub1c353w465eg94sjctq7kh03f9zajjqqsg9wzmg20gc8tvqwm6u54sm89pmh That is rad, but that gross selector hack would make me revert to a js solution