- From: Gaubee via GitHub <sysbot+gh@w3.org>
- Date: Tue, 22 Apr 2025 00:15:48 +0000
- To: public-css-archive@w3.org
Some suggestions based on the draft
> These suggestions are independent and can be combined with each other.
1. Support multiple gestures, similar to `background-image` stacking, using `,` as a separator.
```css
animation-trigger: click(spin-trigger, once), pointerenter(spin-trigger, once);
```
2. Support more fine-grained declarations while removing specific CSS functions, similar to the `background` property.
```css
animation-trigger-event: click;
animation-trigger-name: spin-trigger;
animation-trigger-iteration-count: once; /* Not recommended—using `animation-iteration-count` may already suffice */
/* Final combined form */
animation-trigger: click spin-trigger once;
```
3. Support anchoring to specific elements, not just the trigger element itself.
```css
animation-trigger-element: self; /* default */
animation-trigger-element: element(#id); /* use ID selector */
```
Alternatively, follow the approach of `anchor-name`:
```css
.target-element {
anchor-name: --myAnchor;
}
.button {
animation-trigger-anchor: --myAnchor;
}
```
--
GitHub Notification of comment by Gaubee
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12029#issuecomment-2819753900 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 22 April 2025 00:15:49 UTC