Re:Show HN: Improve cognitive focus in 1 minute
by KTibow on Thursday February 08, 2024 @12:09AM
(#39298464)
Wait, why do you need anything other than CSS? Animations can have easing and loop indefinitely without JS.
[ Parent
| on HN ]
Re:Show HN: Improve cognitive focus in 1 minute
by myfonj on Thursday February 08, 2024 @01:22AM
(#39298888)
Sure, you are right about infinite non-interactive CSS animations. And it's true there are simple checkbox:checked or whatever:active hacks for interactivity without JS. But for "click to (re)restart animation" there is no better cross-browser way I am aware of than toggling on some trigger attribute and toggling it off on animation end event, hence the JS.
Re:Show HN: Improve cognitive focus in 1 minute
by myfonj on Friday February 09, 2024 @05:01AM
(#39313282)
Ok, so here is variation that contains zero JS and (ab)uses the "invisible_anchor:focus + sibling_anchor_pointing_to_previous_anchor" trick [0]. I'd prefer the original version, though. This is more or less a hack.
[0] https://myfonj.github.io/sandbox.html#%3C!doctype%20html%3E%...