- From: Noam Rosenthal via GitHub <sysbot+gh@w3.org>
- Date: Wed, 28 Aug 2024 08:52:12 +0000
- To: public-css-archive@w3.org
> Not sure I understand this, do you have some sample equivalent code of what this is trying to achieve? Of course! I put a slightly better example in a [codepen](https://codepen.io/noamr/pen/XWLBXyN). Let's say I have a counter, that uses view-transitions to animate when changing the number: ```html <output style="view-transition-name: counter">0</output> ``` By default, changing the number would crossfade using opacity. If I want, instead, to have the old number slide out to the left and the new number to to slide in, I have to do this: ```css @keyframes slide-out { to { translate: -100%; } } @keyframes slide-in { from { translate: -100%; } } :root::view-transition-old(counter) { animation-name: slide-out; } :root::view-transition-new(counter) { animation-name: slide-in; } ``` I want to be able to do this using `@starting-style` instead: ```css output { @starting-style { translate: -100%; } } ``` -- GitHub Notification of comment by noamr Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10789#issuecomment-2314722353 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 28 August 2024 08:52:13 UTC