Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The @starting-style CSS rule #582

Closed
1 of 3 tasks
josepharhar opened this issue Oct 12, 2023 · 2 comments
Closed
1 of 3 tasks

The @starting-style CSS rule #582

josepharhar opened this issue Oct 12, 2023 · 2 comments
Labels
focus-area-proposal Focus Area Proposal

Comments

@josepharhar
Copy link

Description

The @starting-style CSS rule allows developers to specify styles which apply during the start of a transition. This is necessary in order to make transitions for display:none elements, since display:none elements have to styles to start transitions from. Dialogs and popovers start from display:none when entering the top layer, so this feature is necessary in order to make top layer elements animatable: https://github.com/chrishtr/rendering/blob/master/entry-exit-animations.md

Specification

https://drafts.csswg.org/css-transitions-2/#defining-before-change-style-the-starting-style-rule

Open Issues

No response

Tests

https://wpt.fyi/results/css?label=master&label=experimental&aligned&q=starting-style

Current Implementations

  • Blink
  • Gecko
  • WebKit

Standards Positions

Gecko: mozilla/standards-positions#833

WebKit: WebKit/standards-positions#210

Browser bug reports

No bugs filed yet that I know of

Developer discussions

No response

Polls & Surveys

No response

Existing Usage

https://chromestatus.com/metrics/feature/timeline/popularity/4486

Workarounds

No response

Accessibility Impact

No response

Privacy Impact

No response

Other

No response

@josepharhar
Copy link
Author

Original proposal: #495

@josepharhar josepharhar mentioned this issue Oct 12, 2023
3 tasks
@dandclark
Copy link
Contributor

This proposal has been accepted as part of Interop 2024! On behalf of the entire Interop team, thank you for proposing it. You’ll be able to track progress on this topic throughout the year via the Interop 2024 dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
focus-area-proposal Focus Area Proposal
Projects
Status: Done
Development

No branches or pull requests

2 participants