Tweak animation
This commit is contained in:
parent
3286c93c8f
commit
9cab2cd940
3 changed files with 11 additions and 2 deletions
|
|
@ -2,7 +2,10 @@ import { Directive } from 'vue';
|
|||
|
||||
export default {
|
||||
mounted(el, binding, vn) {
|
||||
el.classList.add('_anime_bounce_standBy');
|
||||
|
||||
el.addEventListener('mousedown', () => {
|
||||
el.classList.add('_anime_bounce_standBy');
|
||||
el.classList.add('_anime_bounce_ready');
|
||||
|
||||
el.addEventListener('mouseleave', () => {
|
||||
|
|
@ -17,6 +20,7 @@ export default {
|
|||
el.addEventListener('animationend', () => {
|
||||
el.classList.remove('_anime_bounce_ready');
|
||||
el.classList.remove('_anime_bounce');
|
||||
el.classList.add('_anime_bounce_standBy');
|
||||
});
|
||||
}
|
||||
} as Directive;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue