← Back to context

Comment by assimpleaspossi

9 months ago

But highly impractical and far beyond what CSS should be used for.

Obviously...

That's why it was done

For fun and to see whether it could be done

  • My point is that there will be too many who will look at this and start using CSS in ways it is not intended. Even today, far too many people attempt to use CSS for things best left for SVG.

    • These sorts of CSS experiments have been around for as long as CSS. There even used to be a site where an entire community would take basic markup and use CSS to turn it into something else.

      (I just googled that phrase - the site is CSS Zen Garden. It’s impressive Google found it because that was a bad search.)

      Some people did create monstrosities, others learned the limits of CSS and used that knowledge to advance CSS. So my point is that I believe in the ability of people to advance through discovering all the things they shouldn’t do.

      2 replies →

    • This is basically the same take as "violent videogames cause school shootings"

    • CSS Minecraft, or CSS CAPTCHAs, or sign up / login modals cannot be done via SVG. This is needed for JS-less websites (e.g. Tor). CSS with HTML is perfect for this use-case.

    • If anything these tricks enable people to build stuff without JS.

      I'm still here waiting for someone at W3C to get their stuff together and provide a spec for something that could enable an accessible hamburger menu with plain HTML + CSS.

      Or a sane details element that DOES NOT REQUIRE JS TO CHANGE STATE (without interaction). Jesus.