- 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