i have addded a menu icon and side menu for mobile devices.
when menu icon is clicked side menu will be visible.
iam trying to add a ease in animation on opening side menu. but when iam adding transform property the background of sidemenu becomes transparent,when i commented out those lines it works fine without animation.
why the background become transparent on adding transform property?
how to acheive this animation on opening side menu.
    .menu {
       transform: translateX(70%);// commenting this line and 
       transition: all 0.5s ease-in;
       opacity: 0;
        pointer-events: none;
        visibility: hidden;
        display: none;
        width: 0;
        height: 0;
    }
   .menu-active {
        opacity: 1;
        pointer-events: auto;
        visibility: visible;
        transform: translateX(0);//commenting this line
        display: block;
        width: 100%;
        height: 100%;
        z-index: 9999999;
   }
i have created two pens to show the issue?
without transform ( works fine but no animation ) https://codepen.io/sinan-m/pen/QWxzveK
with transform arises issue https://codepen.io/sinan-m/pen/bGKORgw