Reverse css-animation on class removal without animation onload -


i want transition 1 additional step -webkit-clip-path. way know css animation.

click on menu-trigger adds class .menushown body. menu reacts animation. on removal of .menushown animation should reversed. way know animation on main element. way animation triggered on load.

here pen illustrating problem. additionaly can't animation-fill-mode work in example.

i use animation / transitions after adding / removing classes , have been wondering how done actual css animations without problem of initial animation.

http://codepen.io/katerlouis/pen/kxzadl

.menu {     -webkit-clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%);     animation: menuclippath 2000ms linear;     animation-direction: reverse; }  body.menushown .menu {     animation: menuclippath 2000ms linear;     // animation-fill-mode: forwards; }  @keyframes menuclippath {         0% { -webkit-clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }         50% { -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 0 85%); }         100% { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } } 


Comments

Popular posts from this blog

java - Suppress Jboss version details from HTTP error response -

gridview - Yii2 DataPorivider $totalSum for a column -

Sass watch command compiles .scss files before full sftp upload -