JS: add visual effect when delete a blockSubWidget (#76172) #376
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/76172-animation-delete-block-row"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -734,0 +737,4 @@
})
subwidget.style.height = subwidget.clientHeight + 'px';
subwidget.style.transition = 'opacity 400ms, height 300ms 400ms';
J'ai toujours lu qu'il fallait éviter les animations sur height. (?)
Peut-être parce que par défaut ça ne marche pas avec
height: auto
?Ou pour des soucis de perf ?
(une animation sur l'opacité est plus lourde en perf que sur la hauteur).
Une recherche vite fait me donne https://www.freecodecamp.org/news/animating-height-the-right-way/ :
Une autre recherche donne une référence côté google dans cet article, https://web.dev/animations-guide/#triggers
et donc ça répond aussi à :
en disant le contraire.
Merci pour les liens.
Comme j'applique une opacité à 0 en premier, je peux reduire l'espace avec une transition. Je change.
ah ben non, transform ne modifie pas l'espace d'origine.
Je ne vois pas vraiment d'alternative.
J'ai fait plein de tests avec l'onglet performance.
20f61e3d30
to5caa38aa25
Après discussion avec Thomas, je valide ça, @fpeters. Si on peut la désactiver pour les utilisateurs qui le demandent, ça me parait propre, et c'est pas une animation qui joue en permanence sur la page.