67P/hyperchannel

View on GitHub
app/styles/_modals.scss

Summary

Maintainability
Test Coverage
:root {
  --epm-animation-backdrop-in-duration: 0.1s;
  --epm-animation-backdrop-out-duration: 0.1s;
  --epm-animation-modal-in-duration: 0.15s;
  --epm-animation-modal-out-duration: 0.15s;
  --epm-backdrop-background: #2d37488c;
}

.epm-backdrop {
  @apply z-30;
}

.epm-modal-container {
  @apply z-40;
}

.epm-modal {
  @apply z-50 my-0 mx-auto rounded-md
         bg-white text-neutral-800 shadow-2xl;
}

@keyframes epm-modal-in {
  0% {
    transform: translate(0, -10vh) scale(2);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
}

@keyframes epm-modal-out {
  0% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(0, -10vh) scale(0);
    opacity: 0;
  }
}