.element {
    animation: fadeIn .2s, slideInRight .2s;
}
@keyframes fadeIn {
       from {opacity: 0;}
      to {opacity: 1;}
}
@keyframes slideInRight {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0%);
    }
}

jquery

show() {
  $('.sidebar-container').addClass('show');
}
 
hide() {
  $('.sidebar-container').fadeOut(500).addClass('hide');
}
.sidebar-container {
  display: none;
  &.show {
    display: block;
    animation:
      fadeIn 0.5s,
      slideInRight 0.5s;
  }
  &.hide {
    animation: slideOutRight 0.5s;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
 
@keyframes slideInRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0%);
  }
}
 
@keyframes slideOutRight {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(100%);
  }
}

扩展阅读