Lab

Lab

AI tools, creative workflows, developer deep-dives, and behind-the-scenes from RAXXO Studios.

4 articles

RAXXO Studios 9 min read

CSS :has() in Production: 6 Selectors That Replaced JavaScript Across My Sites

Six :has() selectors deleted roughly 240 lines of JS across my sites Form validation styling now uses form:has(:user-invalid), zero input listeners nav:has(a[aria-current]) styles parent menus without click handlers Theme toggle, empty-cart layout, and image cards all run on :has(), no...

CSSDesignFrontend
Read article
More Articles