- From: Enrico Gruner via GitHub <sysbot+gh@w3.org>
- Date: Mon, 01 May 2023 13:17:16 +0000
- To: public-css-archive@w3.org
As far as I understand it, the reason for creating individual transform properties was so that we can animate stuff without writing everything again, so: ``` div { transform: translate(0,100px) scale(1.2) rotate(20deg); } div:hover { transform: translate(10px,200px) scale(1.2) rotate(20deg); } ``` Can be written like this: ``` div { transform: translate(0,100px) scale(1.2) rotate(20deg); } div:hover { translate: 10px 200px; } ``` For the same reasons, we could argue that this would be even better (more granular): ``` div { transform: translate(0,100px) scale(1.2) rotate(20deg); } div:hover { translate-y: 200px; } ``` Also it is more consistent with how other CSS properties and their shorthand syntax works. -- GitHub Notification of comment by evayde Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7646#issuecomment-1529702986 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 1 May 2023 13:17:17 UTC