diff --git a/src/common/animations.less b/src/common/animations.less index 6ca879343..c7a30d2fb 100644 --- a/src/common/animations.less +++ b/src/common/animations.less @@ -6,13 +6,29 @@ } animation-timing-function: ease-in-out; - animation-duration: 100ms; + animation-duration: 350ms; + + @media (prefers-reduced-motion) { + :local { + animation-name: fade-in-no-motion; + } + } } @keyframes fade-in { 0% { + opacity: 0; + transform: translateY(4px); + } + + 40% { + opacity: 0; + transform: translateY(4px); + } + + 70% { opacity: 0.6; - transform: translateY(0.2vh); + transform: translateY(2px); } 100% { @@ -51,4 +67,22 @@ .slide-left-exit { transform: translateX(100%); +} + +@keyframes fade-in-no-motion { + 0% { + opacity: 0; + } + + 40% { + opacity: 0; + } + + 70% { + opacity: 0.6; + } + + 100% { + opacity: 1; + } } \ No newline at end of file diff --git a/src/routes/MetaDetails/MetaDetails.js b/src/routes/MetaDetails/MetaDetails.js index 24c904cfd..ded61d5dc 100644 --- a/src/routes/MetaDetails/MetaDetails.js +++ b/src/routes/MetaDetails/MetaDetails.js @@ -143,7 +143,7 @@ const MetaDetails = ({ urlParams, queryParams }) => { :