Carsten Behrends retweeted
Vibe coded an infinite 3D tunnel scroll using @threejs with object pooling and @greensock animations, all created with @GeminiApp 3 Pro AI in under 30 minutes :D
It’s a fully procedural, mathematically generated world that renders endlessly as you scroll up and down without eating your device memory (that's what at least AI said 😆)
Live: delphi-three.vercel.app/
Code: github.com/thebuggeddev/delp…
now returning to the job that funds my ability to overwork myself :)
Carsten Behrends retweeted
Snow-like material and glittery material using normalNode.
It's interesting to observe physical movements in a slower speed. "Bounce" physics by @perplexdotgg
Made with #threejs TSL
live demo (all source code is in a single html of the page) -> mameson.com/experiment/glsl/…
Carsten Behrends retweeted
WebGPU + Compute Shaders = 🤯
>500K stars runs at 60fps on my M1 Pro ⚡️
In my latest blog post, I walk through how to build this interactive galaxy simulation 🌌
threejsroadmap.com/blog/gala…
Source code and live demo link in comments 👇🏻
#threejs #webgl #webgpu #shaders
Carsten Behrends retweeted
accordion transitions w/ css ::details-content, <details> + <summary> 🧑🍳
details:has(~ [open]) { --y: -1; }
[open] ~ details { --y: 1; }
details { translate: 0 calc(var(--y) * 1rem); }
[open]::details-content { height: fit-content; }
Carsten Behrends retweeted
Vue 3 Pixi is a lightweight & flexible Vue library for creating applications with the 2D rendering system PixiJS 📦️✨ - madewithvuejs.com/vue-pixi
Carsten Behrends retweeted
This Claude Code prompt literally turns Claude Code into ultrathink visionary🤯
Carsten Behrends retweeted
Replying to @denicmarko
another free resource for developers - AI SQL Assistant and tutor drdb.dev
Carsten Behrends retweeted
worth takin' this one further?
with GSAP and SVG filters you can define some pretty cool transitions 🤙
Carsten Behrends retweeted
When you build an app, you may want to get it out there so the world can see it.
This means you'll need to deploy it - which can sound like a daunting process.
In this course, Kerollos teaches you how to deploy your apps using various popular tools.
freecodecamp.org/news/how-to…
Carsten Behrends retweeted
And you could do the whole thing without JavaScript 🤙
• Use the HTML [popover] API (nested)
• CSS starting-style to transition open/close ⭐️
• Anchor positioning ⚓️
<button popovertarget="menu"></button>
<div popover="auto" id="menu"></div>
unavailable
Carsten Behrends retweeted
Putting CSS Anchor Positioning to the test by throwing dropdown menus around 💪
[popover].dropdown {
top: anchor(bottom);
right: anchor(right);
position-try-options: flip-block, flip-inline;
}
That's all 👆 Keeps the menu tethered to the button
Carsten Behrends retweeted
Update... All you need is this for a CSS-only magnetic link effect 🤯
li:has(a:is(:hover, :focus-visible)) {anchor-name: --a; }
ul::before {
left: anchor(--a left);
width: anchor-size(--a width);
}
Create an anchor on hover, makes sense! 🤦♂️
h/t @yassi_lah for the push 🤙



























