web-touch-ripple
Advanced tools
Changelog
1.4.0
Fixed an issue where the element would not be disposed when it was either display: none or its layout calculations were disabled, preventing further animations from being executed.
Added --ripple-min-blur-radius
and --ripple-max-blur-radius
custom properties to control the minimum and maximum blur radius of the touch ripple effect in percentage-based environments.
Changelog
1.3.30
Changelog
1.3.20
Fixed an issue where the ripple effect would not fully expand when the size of the element changed during ripple spreading, by applying a temporary workaround to mitigate the inconvenience. (future update planned about it).
Fixed an issue where the fade-in animation was skipped at the start of the ripple effect. This issue occurred because requestAnimationFrame
was used to handle intermediate steps, causing the element not to reflow when it was unnecessary. As a result, the browser could not determine the transition animation's start and end properly.
Updated the ripple effect to apply the willChange property, enabling GPU acceleration.
Changelog
1.3.0
<div class="ripple">
, which could lead to duplication, was replaced with a custom element like <touch-ripple-effect>
to manage its own animation and DOM tree removal.Changelog
1.2.30
Changelog
1.2.20
Changelog
1.2.10
wait
option was enabled. The cause of this issue is suspected to have occurred during the transition from keyframe-based animation to an independent CSS transition method in a previous update.Changelog
1.2.0