home.social

#scrollanimation — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scrollanimation, aggregated by home.social.

fetched live
  1. If you're a Cheetah+ supporter on Ko-fi or Patreon, then first of all thank you for helping me stay afloat during these times.

    And second, I just posted a cool little pure CSS 3D thing.

    Ko-fi: ko-fi.com/post/Pure-CSS-3D-par

    Patreon: patreon.com/posts/pure-css-3d-

    #CSS #scroll #3D #SVG #filter #css3d #svgFilter #scrollAnimation #code #web #dev #webDev #webDevelopment #frontend #coding

  2. If you're a Cheetah+ supporter on Ko-fi or Patreon, then first of all thank you for helping me stay afloat during these times.

    And second, I just posted a cool little pure CSS 3D thing.

    Ko-fi: ko-fi.com/post/Pure-CSS-3D-par

    Patreon: patreon.com/posts/pure-css-3d-

    #CSS #scroll #3D #SVG #filter #css3d #svgFilter #scrollAnimation #code #web #dev #webDev #webDevelopment #frontend #coding

  3. I made a little thing on @codepen :pure #CSS #scroll controlled swipe transition codepen.io/thebabydino/pen/azO

    Note how the swipe always clockwise, regardless of scroll direction and how the text fades in after the swipe in.

    Inspiration x.com/avanderpotte/status/1923
    (via @codrops motion highlights roundup)

    cc @bramus

    #scrollAnimation #code #coding #frontend #cssGradient #cssMask #conicGradient #cssMaths #maths #scrollEffect #cssGrid #web #dev #webDev #webDevelopment

  4. I made a little thing on @codepen :pure #CSS #scroll controlled swipe transition codepen.io/thebabydino/pen/azO

    Note how the swipe always clockwise, regardless of scroll direction and how the text fades in after the swipe in.

    Inspiration x.com/avanderpotte/status/1923
    (via @codrops motion highlights roundup)

    cc @bramus

    #scrollAnimation #code #coding #frontend #cssGradient #cssMask #conicGradient #cssMaths #maths #scrollEffect #cssGrid #web #dev #webDev #webDevelopment

  5. Haven't had it in me to do anything for the past week's #CodePenChallenge, so here's a demo from earlier this year that fits: #CSS infinite scroll gallery codepen.io/thebabydino/pen/XJr

    One of my most hearted demos ever & my only one to get over 1000 ❤️ without being in the most hearted of previous year.

    #SVG #cssGrid #scrollAnimation #filter #svgFilter #cssFilter #cssLayout #3D #cssTransforms #code #coding #frontend #web #dev #webDev #webDevelopment

  6. Haven't had it in me to do anything for the past week's #CodePenChallenge, so here's a demo from earlier this year that fits: #CSS infinite scroll gallery codepen.io/thebabydino/pen/XJr

    One of my most hearted demos ever & my only one to get over 1000 ❤️ without being in the most hearted of previous year.

    #SVG #cssGrid #scrollAnimation #filter #svgFilter #cssFilter #cssLayout #3D #cssTransforms #code #coding #frontend #web #dev #webDev #webDevelopment

  7. A fun little scroll-driven thing I made. The text is white over the image, but the image isn't static, it rotates on scroll. 😼

    Here's a detailed explanation of the how behind reddit.com/r/css/comments/1jyu

    Live on @codepen codepen.io/thebabydino/pen/dPP

    Also uses container queries, CSS trigonometric functions.

    #CSS #scroll #cssAnimation #code #web #scrollAnimation #frontend #coding #dev #cssVariables #cssTransform #webDev #webDevelopment #cssMaths #trigonometry

  8. A fun little scroll-driven thing I made. The text is white over the image, but the image isn't static, it rotates on scroll. 😼

    Here's a detailed explanation of the how behind reddit.com/r/css/comments/1jyu

    Live on @codepen codepen.io/thebabydino/pen/dPP

    Also uses container queries, CSS trigonometric functions.

    #CSS #scroll #cssAnimation #code #web #scrollAnimation #frontend #coding #dev #cssVariables #cssTransform #webDev #webDevelopment #cssMaths #trigonometry

  9. Here's a neat little effect with no text duplication. Uses `background-clip: text` to create the split text face effect + scroll-driven animations to tie the gradient split line position to the 1st section's bottom edge.

    Live on @codepen codepen.io/thebabydino/pen/XJW

    cc @bramus

    #CSS #scroll #scrollAnimation #coding #cssAnimation #gradientText #frontend #web #dev #webDev #webDevelopment #code

  10. Here's a neat little effect with no text duplication. Uses `background-clip: text` to create the split text face effect + scroll-driven animations to tie the gradient split line position to the 1st section's bottom edge.

    Live on @codepen codepen.io/thebabydino/pen/XJW

    cc @bramus

    #CSS #scroll #scrollAnimation #coding #cssAnimation #gradientText #frontend #web #dev #webDev #webDevelopment #code

  11. I made a thing: scroll-driven, almost pure #CSS infinite circular gallery rotation - check it out on @codepen
    codepen.io/thebabydino/pen/XJr

    Using scroll-driven animations and the tiniest bit of JS for the infinity part of it.

    Made with 🖤 for this week's #CodePenChallenge.

    cc @bramus

    #SVG #cssGrid #scrollAnimation #filter #svgFilter #cssFilter #cssLayout #3D #cssTransforms #code #coding #frontend #web #dev #webDev #webDevelopment

  12. I made a thing: scroll-driven, almost pure #CSS infinite circular gallery rotation - check it out on @codepen
    codepen.io/thebabydino/pen/XJr

    Using scroll-driven animations and the tiniest bit of JS for the infinity part of it.

    Made with 🖤 for this week's #CodePenChallenge.

    cc @bramus

    #SVG #cssGrid #scrollAnimation #filter #svgFilter #cssFilter #cssLayout #3D #cssTransforms #code #coding #frontend #web #dev #webDev #webDevelopment

  13. It got picked 😊

    ... and I've made it work in Firefox too 😃 (if the layout.css.scroll-driven-animations.enabled flag is set to true in about:config)

    #css #scrollAnimation

  14. It got picked 😊

    ... and I've made it work in Firefox too 😃 (if the layout.css.scroll-driven-animations.enabled flag is set to true in about:config)

    #css #scrollAnimation

  15. Here's a little thing I made for the 1st #CodePenChallenge of '25: pure #CSS tilt & zoom grid on scroll!

    Check it out on @codepen

    codepen.io/thebabydino/pen/jEN

    Using pure CSS scroll driven animations, grid, variables, mathematical functions, container query units. Also uses an SVG filter for the dissolve effect.

    Chromium only.

    #scroll #scrollAnimation #cssVariables #cssGrid #cssLayout #cssMaths #containerQueryUnits #svgFilter #SVG #filter #code #coding #frontend #webDev #webDEvelopment #web #dev

  16. Here's a little thing I made for the 1st #CodePenChallenge of '25: pure #CSS tilt & zoom grid on scroll!

    Check it out on @codepen

    codepen.io/thebabydino/pen/jEN

    Using pure CSS scroll driven animations, grid, variables, mathematical functions, container query units. Also uses an SVG filter for the dissolve effect.

    Chromium only.

    #scroll #scrollAnimation #cssVariables #cssGrid #cssLayout #cssMaths #containerQueryUnits #svgFilter #SVG #filter #code #coding #frontend #webDev #webDEvelopment #web #dev

  17. #TIL: apparently scroll-driven animations don't trigger animationend when I've scrolled to the bottom of the page?

    You can still trigger a transition event codepen.io/thebabydino/pen/abe

    #scroll #scrollAnimation #code #coding #web #dev #webDev #webDevelopment #frontend

  18. #TIL: apparently scroll-driven animations don't trigger animationend when I've scrolled to the bottom of the page?

    You can still trigger a transition event codepen.io/thebabydino/pen/abe

    #scroll #scrollAnimation #code #coding #web #dev #webDev #webDevelopment #frontend

  19. The seventh is a fancy effect you may have seen on some websites: making a section slide horizontally on vertical scroll!

    Here with pure #CSS 🤯 using scroll-driven animations

    codepen.io/thebabydino/pen/WNq

    #scroll #scrollAnimation #code #coding #frontend #webDevelopment #web #dev #webDev

  20. The seventh is a fancy effect you may have seen on some websites: making a section slide horizontally on vertical scroll!

    Here with pure #CSS 🤯 using scroll-driven animations

    codepen.io/thebabydino/pen/WNq

    #scroll #scrollAnimation #code #coding #frontend #webDevelopment #web #dev #webDev

  21. What is this dark magic? 🪄 It's pure #CSS horizontal slide on vertical scroll mix!

    With scroll-driven animations + `position: sticky`! 😼

    Check out the demo on @codepen
    codepen.io/thebabydino/pen/WNq

    cc @bramus

    #scroll #scrollAnimation #code #coding #cssVariables #frontend #web #dev #webDevelopment #webDev

  22. What is this dark magic? 🪄 It's pure #CSS horizontal slide on vertical scroll mix!

    With scroll-driven animations + `position: sticky`! 😼

    Check out the demo on @codepen
    codepen.io/thebabydino/pen/WNq

    cc @bramus

    #scroll #scrollAnimation #code #coding #cssVariables #frontend #web #dev #webDevelopment #webDev

  23. Pure CSS on scroll reveal & parallax effects on @codepen
    codepen.io/thebabydino/pen/abg

    Pay attention to how images slide within their own element boxes 😼

    Saw a demo using JS for this parallax effect and... I seem to be on a mission to redo every scroll effect in pure CSS.

    cc @bramus

    #CSS #pureCSS #scroll #reveal #scrollAnimation #scrollEffect #code #coding #frontend #web #webDev #webDevelopment #dev

  24. Pure CSS on scroll reveal & parallax effects on @codepen
    codepen.io/thebabydino/pen/abg

    Pay attention to how images slide within their own element boxes 😼

    Saw a demo using JS for this parallax effect and... I seem to be on a mission to redo every scroll effect in pure CSS.

    cc @bramus

    #CSS #pureCSS #scroll #reveal #scrollAnimation #scrollEffect #code #coding #frontend #web #webDev #webDevelopment #dev

  25. If you like scroll-driven animation demos, you can find all of my public ones under this tag on @codepen codepen.io/thebabydino/pens/ta

    A bunch more non-public ones got posted on Patreon and I finally took the time to put them all in a collection patreon.com/collection/577732?

    #CSS #scroll #scrollAnimation #code #coding #frontend #web #webDev #dev #webDevelopment

  26. If you like scroll-driven animation demos, you can find all of my public ones under this tag on @codepen codepen.io/thebabydino/pens/ta

    A bunch more non-public ones got posted on Patreon and I finally took the time to put them all in a collection patreon.com/collection/577732?

    #CSS #scroll #scrollAnimation #code #coding #frontend #web #webDev #dev #webDevelopment

  27. My pure CSS entry for this week's #CodePenChallenge: scroll progress indicator that's a nav bar in disguise.

    Smooth scrolling, pure CSS scroll-driven animations, CSS variables and more, all in one @codepen demo codepen.io/thebabydino/full/gO

    See description for support info.

    #scroll #scrollAnimation #pureCSS #css #smoothScroll #code #coding #frontend #web #webDev #webDevelopment #dev

  28. My pure CSS entry for this week's #CodePenChallenge: scroll progress indicator that's a nav bar in disguise.

    Smooth scrolling, pure CSS scroll-driven animations, CSS variables and more, all in one @codepen demo codepen.io/thebabydino/full/gO

    See description for support info.

    #scroll #scrollAnimation #pureCSS #css #smoothScroll #code #coding #frontend #web #webDev #webDevelopment #dev

  29. And here's a pure CSS on scroll char by char text reveal that depends not on the full page scroll, but on the element coming into view!

    Live on @codepen codepen.io/thebabydino/pen/zYm

    No text duplication, no splitting text into individual characters.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev

  30. And here's a pure CSS on scroll char by char text reveal that depends not on the full page scroll, but on the element coming into view!

    Live on @codepen codepen.io/thebabydino/pen/zYm

    No text duplication, no splitting text into individual characters.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev

  31. We do that by setting `animation-timeline: scroll()`.

    We also remove the `animation-iteration-count`. We could also remove the `animation-duration`... except it doesn't work in Firefox without it for some reason.
    ¯\_(ツ)_/¯

    A Firefox bug is also why the `animation-fill-mode`.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  32. We do that by setting `animation-timeline: scroll()`.

    We also remove the `animation-iteration-count`. We could also remove the `animation-duration`... except it doesn't work in Firefox without it for some reason.
    ¯\_(ツ)_/¯

    A Firefox bug is also why the `animation-fill-mode`.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  33. It *still* doesn't look right, so we change the end state background width from `100%` to `calc(var(--n)*1ch)`.

    We also add in a `background-color`. We now have our char by char text reveal!

    But this just runs infinitely on its own, so we still need to tie it to page scroll.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  34. It *still* doesn't look right, so we change the end state background width from `100%` to `calc(var(--n)*1ch)`.

    We also add in a `background-color`. We now have our char by char text reveal!

    But this just runs infinitely on its own, so we still need to tie it to page scroll.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  35. Let's animate the `background-size` of this gradient (which we also make non-repeating) along the x axis.

    Then we clip this background to `text`.

    We make the animation go char by char by using `steps(var(--n))`, where n is the text length, set by an HTML preprocessor as `--n`.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  36. Let's animate the `background-size` of this gradient (which we also make non-repeating) along the x axis.

    Then we clip this background to `text`.

    We make the animation go char by char by using `steps(var(--n))`, where n is the text length, set by an HTML preprocessor as `--n`.

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation

  37. Adding a gradient! There's a difference between block and inline elements when it comes to horizontal gradients.

    Block element: gradient goes from left to right edge of the box.

    Inline element: gradient wraps/ progresses with the wrapping text.

    You may be seeing where this is going...

    #CSS #pureCSS #noJS #scroll #scrollAnimation #text #textEffect #revealEffect #code #coding #frontend #webDev #web #webDevelopment #dev #cssAnimation