Ambient CSS v3 – Blender meets CSS

(ambientcss.vercel.app)

85 points | by kikkupico 2 hours ago

18 comments

  • graypegg 1 hour ago
    Nitpick, but elevation would make much more sense if you assumed a base plane + set a perspective, and then translate3d'd upwards on the Z axis. It would grow the size of the element as well.

    Saying that, probably annoying to work with transformed DOM nodes, but the background being the only thing moving in the "bounce" example just stood out to me as weird.

    Also, the texures seem to be just gradients or embedded texture data. Was thinking this would use https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/V... and fall back to gradients/premade images for firefox.

  • alexaholic 1 hour ago
    We used to do this during the Web 2.0 era with PNGs, GIFs and `progid:DXImageTransform` because back then you couldn't do it with standard CSS alone. Then as CSS (and MS!) evolved to enable it, the world moved on to flat UIs. It's ironic, isn't it?
    • mcdonje 16 minutes ago
      There was a lot of one-upsmanship at the time. People did it because it was hard. When it wasn't difficult to do anymore, they stopped because it wasn't actually good clean design.

      Also, early on, there was an idea that cyberspace should resemble meatspace so the meats don't get confused. That's no longer much of a concern.

    • dleeftink 1 hour ago
      Remember motiongerm and the whole sleek 60fps flash design thingamabob? Bespoke interfaces everywhere
      • alexaholic 50 minutes ago
        > Bespoke interfaces everywhere

        From bespoke to Bootstrap, to Tailwindshitification

        • phoronixrly 25 minutes ago
          ... To Claudification... All of this project is completely vibecoded.
  • noduerme 10 minutes ago
    I wrote something a bit like this years ago as an experimental portfolio site... a sort of responsive engine managing flat "cards" with CSS shadow cues for depth. (The responsive aspects are all JS on a loop that tweens everything). Ever since Photoshop released drop shadows on the world, I've generally thought that their overuse was a way to mask bad design, but I thought it was interesting at the time to see how far you could get using only drop shadows. Note: This site hasn't been updated in a decade. Not made for dark mode.

    https://thestrikeagency.com

  • CSSer 1 hour ago
    I really dislike how the dribbble/envato style somehow escaped containment into Claude and now I’m seeing it everywhere mixed with mediocre design layouts. I think to myself that maybe stuff like this will help counteract that but then I see it in use with 12px typography (the kubernetes 3D dashboard thing) and I recoil in horror. Please consider this a PSA: Claude doesn’t understand UX or good design principles out of the box. Please go hug a designer.
    • graypegg 1 hour ago
      UI greebling [0] is something I'm not looking forward to.

      People always miss out the fact that older information-dense UIs were... information dense. We get this weird simulacrum of information density where the LLM has slapped on "every pod has a machine", a made-up PDU for pods with a watt rating somehow, and random status labels EVERYWHERE. All it's missing is the green circle "LIVE" label that every claude app seems to have...

      [0] https://en.wikipedia.org/wiki/Greeble

  • TechSquidTV 6 minutes ago
    I had tried (and failed) to do something similar. https://analogui.com/
  • charlesrice 1 hour ago
    My favorite is the knobs where some of them you can grab and rotate like they are physical but other ones only react to the vertical position of the cursor so you feel like a crazy person trying to use them
    • drfloyd51 10 minutes ago
      Worked like crap on mobile as well.
  • isodev 1 hour ago
    I love the concept but (at least on mobile Safari) most of it feels unusable.
    • esperent 26 minutes ago
      Same on Brave on Android. But I think that's largely orthogonal to the design, which I like a lot.
    • fwip 1 hour ago
      The knobs are especially difficult to use (on desktop here). The first two knobs only respond to click & vertical drag - moving up rotates clockwise, moving down rotates ccw. Moving left or right does nothing. The second knob's grab handle is just totally wrong, appearing in only about the 4 o'clock to 6 o'lock position.
      • SwellJoe 1 hour ago
        Round knobs are just a terrible idea. They never work comfortably with a mouse or touchpad, and are often an accessibility challenge.
  • irickt 33 minutes ago
    • microflash 17 minutes ago
      > A user you’ve blocked has previously contributed to this repository.

      Sigh.

      • jdiff 14 minutes ago
        Only 5 "contributors," did you block one of the AI bots bouncing around in there?
  • tuvix 1 hour ago
    Reminds me of VST GUIs, looks great! But, like other commenters have noted, I think a number of these controls might be desktop only, which is totally fine. There’s too much UI stuff centered around mobile anyway these days
    • SwellJoe 1 hour ago
      Counterpoint: I hate VST GUIs. They're often skeuomorphic hell.

      They love fiddly round knobs which are terrible to control with a mouse or touchpad, and are bad for accessibility. They also tend to have a bunch of mystery meat navigation because the historic hardware UIs they're emulating were forced to bury stuff behind menus due to limitations of the technology, and cost limitations, at the time. Some are better than others, but the priority is often looking cool in screenshots rather than being comprehensible and discoverable.

      I don't mind shadows and shapes that look three dimensional; affordances that indicate what you can do with an interactive element is great and an improvement over the flat trend. But, VST GUIs are among the worst examples to copy. And, round knobs are probably never the right choice for a computer GUI.

      • tuvix 1 hour ago
        Haha yeah I think I’m mostly speaking from nostalgia. I do remember wrestling with knobs in Massive or whatever free VSTi back in the day was pretty terrible.

        I can’t deny I love the look, though.

  • __alexs 1 hour ago
    This has mid 2000's LiteStep theme vibes.
    • yboris 46 minutes ago
      LiteStep forever in our hearts ♥
  • Quitschquat 11 minutes ago
    Why must UI/UX be a fashion. I knew this skeuomorphic shit would return eventually.
  • inexcf 1 hour ago
    God this site has atrocious scrolling behavior. Allowing me to scroll halfway to the next "page" but then forcing me to stop scrolling and start again to get to the next one made me close the page half way through.
    • SwellJoe 1 hour ago
      When a page about a new GUI thing fucks around with well-defined behaviors, back-button, scrolling, widget interaction, I know I can't trust their judgement. We don't want the same things and it's best if I move on.
    • cluckindan 59 minutes ago
      Isn’t it just scroll-snap?
  • troupo 1 hour ago
    Isn't this just short-lived neumorphic design from a few years back? https://neumorphism.io/#e0e0e0
    • smallnix 22 minutes ago
      It does take the idea further by anchoring the design system in real world objects.
  • varispeed 1 hour ago
    Looks cool, but I can't see myself using something like this. The readability is poor, it is difficult to gauge if button was pressed or what is selected.

    But still, I love it!

  • drcongo 1 hour ago
    You see a lot of this kind of look in AUv3 plugins on the iPad and I love it - it's so nice to have visually tactile interfaces rather than the flat shit that OSs have been forcing on us.
  • topoheal 17 minutes ago
    [flagged]
  • andrewmcwatters 41 minutes ago
    [dead]