- From: Bramus via GitHub <sysbot+gh@w3.org>
- Date: Thu, 18 Jan 2024 13:55:41 +0000
- To: public-css-archive@w3.org
bramus has just created a new issue for https://github.com/w3c/csswg-drafts: == [view-transitions-1] Have the `-image-pair`, `-old`, and `-new` pseudos inherit `animation-delay` == I just caught myself doing this in a project I’m working on: ```css :root::view-transition-image-pair(*), :root::view-transition-new(*), :root::view-transition-old(*) { animation-delay: inherit; } ``` I needed to do this to sync up the `animation-delay` from the `::view-transition-group(x)` to its child-pseudos. ```css ::root:view-transition-group(header) { } ``` I was surprised that this isn’t included in the [UA stylesheet VT styles](https://drafts.csswg.org/css-view-transitions/#ua-styles), especially since the VT UA styles do exactly this for `animation-duration` (and `animation-fill-mode`): ```css /* UA Stylesheet (selection) */ :root::view-transition-group(*) { animation-duration: 0.25s; } :root::view-transition-image-pair(*) { animation-duration: inherit; } :root::view-transition-old(*), :root::view-transition-new(*) { animation-duration: inherit; } ``` I think it would be handy to include `animation-delay: inherit` for the `-image-pair`, `-old`, and `-new` pseudos in the UA stylesheet. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9817 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 18 January 2024 13:55:43 UTC