- From: Brecht De Ruyte via GitHub <sysbot+gh@w3.org>
- Date: Mon, 06 Feb 2023 08:17:10 +0000
- To: public-css-archive@w3.org
brechtDR has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-animations-2][scroll-animations-1] should we be able to tell the scroll direction? == It's a small suggestion with a big impact, but I was wondering if there will be a way to target the scroll direction of a `scroll-timeline` by using CSS. I know this is still in early stages, but playing around with this I created a little chicken running across the screen while scrolling and was wondering what could be the best way to prevent it from "moonwalking" when scrolling back up and instead use a different animation. [demo can be found on codepen using Chrome Canary](https://codepen.io/utilitybend/pen/bGjQqXg) An idea for this is to anchor the animation to the `animation-timeline` direction. ``` .chicky { animation-timeline: chicken; animation-timeline-direction: AnimationNameOfForward forwards; /* animation name + direction */ } .chicky { animation-timeline: chicken; animation-timeline-direction: AnimationNameOfBackwards backwards; } ``` I am aware that this current idea needs multiple animation names on one element, which might be problematic. I've searched the issues, but maybe there is something I missed that could potentially be used for this. So yes, a small idea with probably a big impact. I'm curious to hear possible solutions and other ideas, or things I missed. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8401 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 6 February 2023 08:17:12 UTC