devksh's profile picture.

Alex

@devksh

Alex reposted

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); } using CSS anchor positioning, declare an anchor on hover for the indicator 🚀


Alex reposted

Did you know that you can integrate Gaussian Splatting with #threejs meshes for hyper-realistic surroundings + interactivity? This is a powerful combo that significantly improves realism. Live link: threejs-gaussian-splatting.vercel.app Code example below👇🏻


Alex reposted

This color wheel website generator is nuts meodai.github.io/poline/


Alex reposted

Super excited that our paper, co-authored with @junkato, on parameter-tuning widgets for creative software has been accepted to #UIST2025. It’s my first academic paper ever, which makes it way more special. #tweeqjs uist.acm.org/2025/program.h…


Alex reposted

JavaScript && CSS Tip! ✨ Use IntersectionObserver(IO) with a low threshold and custom properties to power list animations 🔥 el.style.setProperty('--shown', entry.isIntersecting ? 1 : 0) li { scale: calc(0.25 + (var(--shown, 1) * 0.75));} Demo link below! 👇

#Flutter animation tip🪄 Bring any boring scroll view in your UI to life (ListView, GridView, ..etc) by wrapping its children with an animated widget and let the itemBuilder do its magic 🪄🧪 (it will run your animation when each item scrolls into view 🤫) Code 👇🏼



Alex reposted

it's time to style the moss industry 🪴🍄 more exploration of interactive (conceptual) elements for web design with ThreeJS it works via geonodes and is based on basic math and proximity functions, I think I'm going to keep making concepts like that


Alex reposted

Google maps in Blender is better than I expected. Pretty cool for quick backgrounds 💅


Alex reposted

holy moly.. this interactive water drop effect powered by three.js and shader is pure magic


Alex reposted

soon you won't need inline custom properties to create staggered motion delays in CSS ✨ .char { transition-delay: calc( sin( ((sibling-index() - 1) / sibling-count()) * 45deg) * 0.5s ); }

Blink: Intent to Prototype: CSS sibling-index() and sibling-count() bit.ly/41rOP7W



Alex reposted

reveal & copy interaction ⎯⟡°


Alex reposted

This is a great tool to easily generate grid and flex layouts. Check it out!


I recently attended WarsawJS meetup #123 at BEC Poland in Warsaw. It was my first tech meetup in the city and it was a great experience. There were cowboys, monorepos, witchers and hydration. 🤠🧙‍♂️💦 It was fun 🚀

devksh's tweet image. I recently attended WarsawJS meetup #123 at BEC Poland in Warsaw. It was my first tech meetup in the city and it was a great experience. There were cowboys, monorepos, witchers and hydration. 🤠🧙‍♂️💦 It was fun 🚀
devksh's tweet image. I recently attended WarsawJS meetup #123 at BEC Poland in Warsaw. It was my first tech meetup in the city and it was a great experience. There were cowboys, monorepos, witchers and hydration. 🤠🧙‍♂️💦 It was fun 🚀
devksh's tweet image. I recently attended WarsawJS meetup #123 at BEC Poland in Warsaw. It was my first tech meetup in the city and it was a great experience. There were cowboys, monorepos, witchers and hydration. 🤠🧙‍♂️💦 It was fun 🚀
devksh's tweet image. I recently attended WarsawJS meetup #123 at BEC Poland in Warsaw. It was my first tech meetup in the city and it was a great experience. There were cowboys, monorepos, witchers and hydration. 🤠🧙‍♂️💦 It was fun 🚀

Alex reposted

curved scrollbar: completed it ✅ CSS + SVG to animate stroke-dashoffset combined with scroll-snap

Blink: Intent to Prototype: CSS sibling-index() and sibling-count() bit.ly/41rOP7W



Alex reposted

The Cost of Overthinking: Why Smart People Get Stuck

matt_gray_'s tweet image. The Cost of Overthinking: Why Smart People Get Stuck

Alex reposted

money.css a​n​a​t​o​l​y​z​e​n​k​o​v​.​c​o​m​/​r​e​s​i​z​a​b​i​l​l


Alex reposted

CSS Scroll-driven knockout text using SVG filter 🥊 section { filter: url(#​knockout); } section h1 { animation: shrink; } @​keyframes shrink { 0% { scale: 36; }} Animate text scale on a video overlay ✅ Knock out text using SVG filter ✅ Drive with scroll ✅


Alex reposted

That SVG filter is the whole reason this CSS scroll animation is even possible 🙏 (now with improved timing ✨)

Always have an SVG goo filter ready to go in your UI toolkit 🎯 .container { filter: url(#​goo); } One line of CSS on the container + the SVG filter 🤙 Throw a border on for "Fake 3D" 👀 SVG filter code below 👇



Alex reposted

Car configurator you have never seen before! 👀 👇 What tech stack does it use? Read below and don't forget to repost. 😎 💿 Front-end: - React - ThreeJS (threejs.org) - Hammer.js (hammerjs.github.io) - GSAP (gsap.com) 🧰Utility stack: - Envoy -…


Alex reposted

Responsive inverted reveal scroller with CSS 🤙 img { position: fixed; animation: clip; animation-timeline: --section; animation-range: exit; } @​keyframes clip { to { clip-path: inset(100% 0 0 0); } Fix the image, animate clip on parent scroll position (--section) ✨


Alex reposted

Latest project: new landing page for @IglooInc, made in collaboration with the creative team at @ourbureaux 🧊 igloo.inc #webgl #threejs


Loading...

Something went wrong.


Something went wrong.